1)知识点
(1)spring中ioc的常用注解
(2)案例使用xml方式和注解方式实现单表CRUD操作. 持久层dbutils
(3)改造基于注解的ioc案例,使用纯注解的方式实现, spring的一些新注解使用
(4)spring和junit整合
2)告知spring,在创建容器时,要扫描的包
(1)@Component(value="xxx")-->创建对象使用
(2)3层架构
@Controller: 表现层
@Service: 业务层
Repository: 持久层
他们3个是spring框架为我们提供的
3)@Autowired:
作用: 自动按照类型注入,只要容器中有唯一的一个bean对象和要注入的变量类型匹配,就可以注入成功;
能不能看成接口类型? 能的话,就注入成功了;
规则: 先按照接口类型匹配,
如果有多个则按照名字来注入.
4)@Qualifier
结合@Autowired使用
5)@Resource(name = xxx):
直接按照bean的id
6)@Value:
用于注入基本类型和String类型的数据
属性:
value: 用于指定数据的值,它可以使用spring中的SpEL表达式;
${表达式}
7)@Scope("prototype") 多例
8)@PostDestroy: 用于指定销毁方法
9)@PostConstruct
Spring常用注解 @Component @Controller @Service @Respository @Autowired @Value
猜你喜欢
转载自blog.csdn.net/themagickeyjianan/article/details/104975947
今日推荐
周排行