Spring的IOC的注解方式入门
创建web项目,引入相应的jar包
除了IOC的6个包,还需要AOP的包
引入Spring配置文件
- 创建applicationContext.xml
- 引入约束:使用注解开发引入context约束
- file:///D:/Hibernate/Spring/spring-framework-4.2.4.RELEASE/docs/spring-framework-reference/html/xsd-configuration.html
创建接口和实现类:
配置SpringIOC的组件扫描
添加注解
- 注解方式:使用注解方式,可以没有set方法
- 如果有set方法,需要将属性注入的注解添加到set方法
- 属性没有set方法,需要将属性注入的注解添加到属性
有set方法:添加到set方法前面
没有set方法:添加到属性前面
Spring注解方式详解
@Component:组件
属性注入的注解:
- 普通属性:Value
- 对象属性:AutoWired :设置对象类型的属性的值,按照类型注入,习惯是按照名称完成属性注入,所以加上@Qualifier(value="userDao2222")
- 实际开发中:@Resource : 完成对象类型的属性注入,按照名称注入
Bean的其他注解
生命周期相关的注解(了解)
- @PostConstruct 初始化
- @PreDestroy 销毁
Bean作用范围的注解
Scope:作用范围
- singleton 单例
- prototype 多例
- request
- session
- globalsession
原文地址:https://www.cnblogs.com/ltfxy/p/9865104.html
时间: 2024-10-04 18:58:33