![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
IOC
文章平均质量分 71
普希托夫
这个作者很懒,什么都没留下…
展开
-
spring IoC配置 DI依赖注入 集合类型的数据注入
DI依赖注入 集合类型的数据注入 集合类型数据注入 名称: array, list, set, map, props 类型:标签 归属: property签或constructor arg标签 作用:注入集合数据类型属性 格式: 集合类型数据注入-list <!-List巢合类型注入数据-> <property name="myList> <list> <value>itheima</value> < value>666</v原创 2021-08-23 10:32:45 · 90 阅读 · 0 评论 -
spring 控制事务的代码 笔记
用spring 操作 账户转账数据 AccountService接口 public interface AccountService { /** * 转账操作 * @param outName 出账用户名 * @param inName 入账用户名 * @param money 转账金额 */ public void transfer(String outName, String inName, Double原创 2021-08-11 13:12:23 · 65 阅读 · 0 评论 -
spring 整合mybatis 用注解方式
spring 整合mybatis 用注解方式 整合mybatis 就不再需要mybatis的映射配置文件。 对于之前在mybatis的映射配置文件的配置都放到dao层接口的方法上,使用注解来配置对应的SQL语句 注解方式 整合mybatis将mybatis的配置换成注解替代 <!--加载perperties配置文件的信息--> <context:property-placeholder location="classpath:*.properties"/> 这是引入jdb原创 2021-08-08 19:28:33 · 249 阅读 · 0 评论 -
spring 注解加载properties文件 纯注解驱动
spring 注解加载properties文件 名称: @PropertySource 类型:类注解 位置:类定义上方 作用:加载properties文件中的属性值 范例: @propertysource (value = “glasapath: filename.propertiea”) publid class classname{ @value ("${propertiesAttributelamel }") private suring attributeName; 说明: ◆不支持通a格式,一旦加原创 2021-08-08 14:05:06 · 175 阅读 · 0 评论 -
spring 注解的 属性注入
spring 注解的 非引用类型属性注入 名称: @Value 类型:属性注解、方法注解 位置:属性定义上方,方法定义上方 作用:设置对应属性的值或对方法进行传参 范例: @valie ("(idbe, usernane}") private string uaezname; 说明: value值支持非引用类型数据 value值支持读取properties文件中的属性值,通过类属性将properties中数据传入类中 value值支持SpFL,使用SpEL可以使H@Value注入引用类型数据 @value注原创 2021-08-08 11:20:08 · 121 阅读 · 0 评论 -
spring 注解开发 与编写它的第三方资源配置的工厂类
spring 注解开发 注解启动时使用注解的形式替代xml配置, 将繁杂的spring配置文件从工程中彻底消除掉,简化书写 配置文件 <bean id="userservise"class="UserSeryiceImpl"scope="prototype"init-method="init"destroy-method="destroy"/> id="userservise"class=“UserSeryiceImpl” 用注解 @Component(userService)代替 这里面的u原创 2021-08-08 10:34:35 · 67 阅读 · 0 评论 -
spring IoC配置 团队开发 import标签的功能
spring 配置文件 import标签的功能 名称: import 类型:标签 归属: beans标签 作用:在当前配置文件中导入其他配置文件中的项 格式: Cbeans> <import / /beans, 基本属性: resource:加载的配音文件名 这样做是因为在开发是会写很多个spring的配置文件 对这些文件集中进行配置,方便管理 做法是,使用一个spring的配置文件 利用 import标签的resource属性 将其他的spring配置文件都放进去 这样在代码中直接通过这一个原创 2021-08-08 01:45:06 · 135 阅读 · 0 评论 -
在spring 配置文件里 导入properties文件
用spring 配置文件 读取properties文件 Spring提供了读取外部properties文件的机制,使用读取到的数据为bean的属性赋值 操作步骤 1,准备外部properties文件 2,开启context命名空间支持 xmlns: context="http://ww. sprinaframework.ora/schema/context" 3,加哦指定的properties文件 <context:property-placeholder location="classpath:原创 2021-08-08 01:20:47 · 285 阅读 · 0 评论 -
spring IOC配置 创建bean对象 通过工厂类创建
创建bean对象 名称: factory-bean 类型:属性 归属: bean标签 作用:定义bean对象创建方式,使用静态工厂的形式创建bean,兼容早期遗留系统的升级工作 格式 <bean class="FactoryClasaName" factory-method="fastoryMe thodName "></bean> 取值: 工厂bean中用于获取对象的静态方法名 注意事项: 1.使用实例工厂创建bean首先需要将实例工厂配置bean,交由spring进行原创 2021-08-07 19:47:56 · 112 阅读 · 0 评论 -
spring bean的生命周期
spring bean的生命周期 名称: init-method, destroy-method 类型:属性 归属: bean标签 作用:定义bean对象在初始化或销段时完成的工作 格式:<bean init-methoda"init" destroy-method-"deatroy> 取值: bean对应的类中对应的具体方法名 public class UserServiceImpl implements UserService { UserServiceImpl (){ Syste原创 2021-08-16 12:31:29 · 54 阅读 · 0 评论 -
spring IOC配置 bean属性的配置 scope属性的配置
spring IOC配置 bean属性的配置 bean属性 就是bean标签 作用:定义spring中的资源,用bean标签定义的资源就会受到spring的控制。 格式 <beans> <bean/> </beans> bean标签的属性 <bean id="beanId" name="beanName1,beanName2" class="com.itheima.service.impl.UserServiceImpl"></be原创 2021-08-07 18:35:31 · 92 阅读 · 0 评论 -
spring IOC模式 通过配置文件 调用service方法的代码
IOC 三层架构 代码 步骤: 1.导入spring坐标 2.写业务层与表现层接口与实现类 3.写spring配置文件 4.配置所需资源service为spring的控制资源 5.表现层App通过spring获取资源 在pom文件中 导入spring坐标 <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-co原创 2021-08-07 16:43:15 · 96 阅读 · 0 评论 -
Spring 框架 奥义 解耦合 Ioc奥义
Spring 框架 第一天笔记 框架的概念:是经过验证、具有一定的功能、半成品软件 框架的作用: 提高开发效率、增强代码复用、解耦、降低维护成本、提供编写规范 Spring是:分层的JavaEE/SE应用,full-stack轻量级开源框架 spring的特点: 分层、javaSE/EE 、 full-stack、轻量级、开源 full-stack翻译是 一站式的意思。 就是一条龙服务 Spring框架分层结构 spring是三层结构 底层核心容器 spring底层容器有 Beans,core,Conte原创 2021-08-07 15:50:38 · 103 阅读 · 0 评论