注解开发
注解驱动:用注解的形式来代替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.依赖加载应用场景: