1.使用注解开发
在spring4之后使用注解开发,必须导入aop的包
使用注解需要导入相应的context约束
@Conponent 组件:表示这个组件已经被spring装配,管理
1. bean
2. 属性如何注入
3. 衍生的注解
@Conponent有几个衍生的注解,我们在web开发中,会按照mvc三层架构分层:
dao:@Repository
serviece:@Service
controller:@Controller
这四个注解功能一样,都是某个类注解到spring中,然后装配。
4. 自动装配置
5. 作用域
6. 总结
使用Java的方式配置Spring
我们现在完全不使用Spring的配置,完全交给Java来做。
测试类:
//完全使用配置类去做, 我们就只能通过 AnnotationConfig 上下文获取容器,通过配置类的class对象加载;
ApplicationContext context = new AnnotationConfigApplicationContext(KuangConfig.class);
User user = context.getBean("getUser",User.class);