注解开发

注解驱动:用注解的形式来代替XML配置简化开发

常用注解:首先启动注解扫描,加载类中配置的注解项,component-scan进行包扫描

1. bean的四种注解定义格式:@Component @Controller @Service @Repository 

作用:设置该类为spring管理的bean

2. 加载第三方资源注解:@Bean

作用:设置该方法的返回值为spring管理的bean

3. bean的非引用类型属性注入:@Value

作用:设置对应属性的值或对方法进行传参

4. bean的引用类型属性注入:@Autowired(默认按类型装配) @Qualifier(指定自动装配的bean的id)

作用:设置对应属性的对象或对方法进行引用类型传参

5. 纯注解格式:@Configuration @ComponentScan

作用:设置当前类为spring核心配置加载类加载纯注解格式上下文对象,需要使用AnnotationConfigApplicationContext

6. 导入第三方bean配置与管理:@Import

作用:导入第三方bean作为spring控制的资源

7.依赖加载应用场景:

 

posted @ 2022-04-24 13:39  小知IT  阅读(84)  评论(0编辑  收藏  举报