Spring 注解

来源:互联网 发布:淘宝订单不能批量删除 编辑:程序博客网 时间:2024/05/17 07:42

@Component :标注一个普通的 spring bean。

@Controller :标注一个控件组件类。

@Service :标注一个业务逻辑组件类。

@Repository :标注一个DAO组件类。

所以,如果只是要定义一个普通的spring bean类,用@Component就可以了,但是如果用@Controller、@Repository、@Service来注解的话,那么这些bean就会被作为特殊的javaEE的组件对待,也许能更好的被工具处理,或者与切面进行关联。例如这些典型化的Annotation可以成为理想的切入点目标。因此尽量使用后面三者来代替通用的@component来标注。

0 0
原创粉丝点击