上一页 1 2 3 4 5 6 ··· 18 下一页
摘要: @PostConstruct初始化 @PreDestroy销毁 开启注解扫描 <context:component-scan base-package=""/> @Component Bean默认作用范围singleton @Scope注解用于指定Bean的作用范围 阅读全文
posted @ 2019-08-24 11:28 鸿森 阅读(111) 评论(0) 推荐(0) 编辑
摘要: Spring2.5引入使用注解去定义Bean 除了@Component外,Spring提供了3个功能基本和@Component等效的注解 — @Repository用于对DAO实现类进行标注 — @Service用于对Service实现类进行标注 — @Controller用于对Controller 阅读全文
posted @ 2019-08-21 16:19 鸿森 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 使用@Autowired进行自动注入 @Autowired默认按照类型进行注入 -如果存在两个相同Bean类型相同,则按照名称注入 @Autowired注入时可以针对成员变量或者set方法 通过@Autowired的required属性,设置一定要找到匹配的Bean 使用@Qualifier指定注入 阅读全文
posted @ 2019-08-20 19:57 鸿森 阅读(1218) 评论(0) 推荐(0) 编辑
摘要: 对于类成员变量,注入方式有三种: 构造函数注入 属性setter方法注入 接口注入 Spring支持前两种 构造函数注入 <bean id="user" class="com.demo.ioc.user"> <constructor-arg name="name" value="张三"/> <con 阅读全文
posted @ 2019-08-20 17:37 鸿森 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 1.导入jar包 2.分层 配置文件:application.properties dao service serviceimpl 控制层 阅读全文
posted @ 2019-08-19 15:34 鸿森 阅读(516) 评论(0) 推荐(0) 编辑
摘要: Spring初始化bean或销毁bean时,有时需要做一些处理工作,因此spring可以在创建和销毁bean 的时候调用bean的两个生命周期方法 <bean id="xxx" class="..." init-method="init" destory-method="destory"></bea 阅读全文
posted @ 2019-08-19 10:22 鸿森 阅读(322) 评论(0) 推荐(0) 编辑
摘要: id和name 一般情况下,装配一个Bean时,通过指定一个id属性作为Bean的名称 id属性在IOC容器中必须是唯一的 如果Bean的名称中含有特殊字符,就需要使用name属性 class class用于设置一个类的完全路径名称,主要作用是IOC容器生成类的实例 一般情况下,装配一个Bean时, 阅读全文
posted @ 2019-08-19 09:35 鸿森 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 使用类构造器实例化(默认无参数) 使用静态工厂方法实例化(简单工厂模式) 使用实例工厂方法实例化(工厂方法模式) 第一种:无参构造器的方法 测试: 第二种:静态工厂的方法 测试: 第三种:实例工厂的方法 测试: 阅读全文
posted @ 2019-08-19 09:08 鸿森 阅读(1316) 评论(0) 推荐(0) 编辑
摘要: 原始的工厂类BeanFactory 现在的工厂类ApplicationContext 阅读全文
posted @ 2019-08-18 20:34 鸿森 阅读(153) 评论(0) 推荐(0) 编辑
摘要: IOC Inverse of Control 反转控制的概念,就是将原本在程序中手动创建UserService对象的控制权,交由Spring框架管理 简单说,就是创建UserService对象控制权被反转到了Spring框架 DI Dependency Injection 依赖注入的概念,就是在Sp 阅读全文
posted @ 2019-08-18 20:16 鸿森 阅读(115) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 18 下一页