Spring里面的注解

@Component:javabean

@Repository:dao层

@service:业务层

@controller:控制层

@Resource和@Autowired都是做bean的注入时使用,其实@Resource并不是Spring的注解,它的包是javax.annotation.Resource,需要导入,但是Spring支持该注解的注入。

@Autowired注解是按照类型(byType)装配依赖对象,默认情况下它要求依赖对象必须存在,如果允许null值,可以设置它的required属性为false。如果我们想使用按照名称(byName)来装配,可以结合@Qualifier注解一起使用。

posted @ 2019-06-27 16:55  傲云萧雨  阅读(114)  评论(0编辑  收藏  举报