03 注解开发
Posted moveofgod
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了03 注解开发相关的知识,希望对你有一定的参考价值。
1. bean
要使用注解开发,必须保证 aop 的包导入了. 要导入 context 约束
在 java bean 的 class 上增加 @Component
这4个注解的功能是一样的,都是将类注册到Spring中,装备Bean.
2. 属性注入
在属性的定义上加注解 @Value("asdf")
3. 衍生的注解
实际上, 因为需要 MVC 的 model ,所以我们可以把@Component 分成以下三个部分(实际上以下三个部分也等价于@Component)
dao @Repository
service @Service
controller @Controller
4.自动装配
5.作用域
可以看到 @Scope
6. 小节
xml 与注解:
使用 Java 方式配置 Spring
不适用 Spring 的 xml , 全交给 java.
JavaConfig 是 Spring 的一个子项目,在 Spring4之后,它变成了一个核心功能.
这样需要一个 Config 类 来替换 xml 文件.
使用上:
这种纯 java 的配置方式,在 SpringBoot中随处可见.
以上是关于03 注解开发的主要内容,如果未能解决你的问题,请参考以下文章
SPRING03_AOP的概述动态代理cglib代理相关概念基于xml配置基于注解配置