spring如何使用注解开发?本篇文章小编给大家分享一下spring使用注解开发代码示例,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看。
在Spring4之后,要使用注解开发,必须要保证aop的包导入了。
使用注解需要导入context约束,增加注解的支持。
1.bean
@Component:组件,放 在类上,说明这个类被Spring管理了,就是bean。
2.属性如何注入
import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Component; //等价于@Component public class User { public String name; //等价于 @Value("LAN") public void setName(String name) { this.name = name; } }
3.衍生的注解
@Component有几个衍生注解,我们在web开发中,会按照mvc三层架构分层!
dao【@Repository】
service 【@Service】
controller【@Controller】
这四个注解功能都是一样的,都代表将某个类注册到Spring中,装配Bean。
4.自动装配置
-@Autowired通过byType的方式实现。
@Resource默认通过byName的方式实现。
5.作用域
@Scope("singleton") public class User { }
6.小结
xml更加万能,适用于任何场合,维护简单方便
注解不是自己的类使用不了,维护相对复杂!
xml于注解最佳实践
xml用来管理bean
注解只负责完成属性的注入
我们在使用的过程中,只需要注意一个问题,必须让注解生效,就需要开启注解的支持
樱花校园模拟器4399中文版
樱花校园模拟器4399中文版,十分奇趣好玩的3d校园冒险模拟
我的暑假秘密回忆繁星新春版
我的暑假秘密回忆繁星新春版是一款少女模拟养成类休闲游戏。这款
樱花校园模拟器国际版
樱花校园模拟器国际版,一个超级自由超级好玩的自由恋爱模拟的游
饥荒海难九游版
饥荒海难九游版,带你去真实的海岛上感受一下什么才是真正的孤岛
盖瑞模组体验版最新版
盖瑞模组体验版是玩法非常丰富多元化的沙盒建造游戏,玩家可以在