一聚教程网:一个值得你收藏的教程网站

热门教程

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

注解只负责完成属性的注入

我们在使用的过程中,只需要注意一个问题,必须让注解生效,就需要开启注解的支持


   
   

热门栏目