spring注解解析

@Component

@Respository  dao层

@Service         service层

@Controller     controller层

@Autowised     根据类型注入  如果加载set方法上面 那么参数会根据类型进行注入

@Qualifer("XXXX")  Autowised  注入时候如果有多个对象 可以再加上@Qualifer("XXXX")这个注解确定是哪个 同理用在方法上面

这些都是一类注解  被context:component-scan 扫描  只是赋予了不同的意义有不同的处理比如异常

<context:component-scan base-package="com.test"></context:component-scan>

这些都是用来创建bean使用的。



<aop:aspectj-autoproxy />aop注解切面的扫描 扫描标注@Aspect切面 生成代理。

<tx:annotation-driven/>这个是事务注解扫描 专门为事务注解提供的扫描@Transactional会被扫描到

这些是提供增强功能的。

猜你喜欢

转载自sunqihong.iteye.com/blog/1876157