Spring通过注解给属性赋值

一、常见的注解很多,最常用的就那么几个:

   @Component("user")                          //一般用于实体类
   @Service("user")                                 //一般用于service层
   @Controller("user")                             //一般用于Web层
   @Repository("user")                           //一般用于dao层
   @Autowired                                        //自动装配
   @Scope(scopeName="prototype")     //指定对象的作用范围

1.通过注解给属性赋值:

①直接在实体中在属性上面通过注解进行赋值

注:原理实际是通过反射的Field赋值的

       但是不好之处就是破坏了封装性

②直接在实体中的set方法上通过注解进行赋值

注:原理实际是通过set方法赋值,推荐使用

 

 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部