最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
spring如何使用注解开发 spring使用注解开发代码示例
时间:2022-06-29 02:24:39 编辑:袖梨 来源:一聚教程网
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
注解只负责完成属性的注入
我们在使用的过程中,只需要注意一个问题,必须让注解生效,就需要开启注解的支持