spring常用注解

来源:互联网 发布:数据库保险箱 编辑:程序博客网 时间:2024/06/06 07:36

类的分层注解,由于我们后台开发都是分为三层进行开发的,所以Spring框架提供了三种对于不同层的注解方式:

控制层:@Controller

服务层:@Service

持久层:@Repository

以下是具体的案列解析:

 

1、@Controller

对应表现层的Bean,也就是Action,例如:

 

2、@Service

对应的是业务层Bean,例如:

 

3、@Repository

对应数据访问层Bean ,例如:

 

4、@Autowired

进行注入式注解(不推荐使用,建议使用@Resource).以下是两种方式:

 

 

5、@RequestMapping

一个用来处理请求地址映射的注解,可用于类或方法上。

 

6、@ResponseBody

@ResponseBody 将内容或对象作为 HTTP 响应正文返回,并调用适合HttpMessageConverter的Adapter转换对象,写入输出流。

 

 7、@overrider

重写

 

 

8、@Transactional

方法需要事务管理

 

9、@Component

把普通pojo实例化到spring容器中

 

10、 @Override

重写,并让系统可以帮你检查方法的正确性

 

 11、@value

注解获取”resources”下的*.porperties文件的内容

 

 

12、SuppressWarnings

告诉它对被批注的代码元素内部的某些警告保持静默。

原创粉丝点击