spring常用注解

@RequestBody注解用于读取http请求的内容(字符串),通过springmvc提供的HttpMessageConverter接口将读到的 容转换为json、xml等格式的数据并绑定到controller方法的参数上。

@ResponseBody作用:

该注解用于将Controller的方法返回的对象,通过HttpMessageConverter接口转换为指定格式的数据如:json,xml等, 通过Response响应给客户端  

简单一句话

@RequestBody注解后台只能接受json数据输入,@ResponseBody后台返回json数据

spring常用注解

 

 

[email protected]

Controller对应表现层的Bean,也就是Action

 

2.RequestMapping 请求的方法级别,决定了这个方法处理那个请求,value属性里面定义要请求的方法,method定义请求的类型

而且可以定义方法和类名

1.定义方法spring常用注解

2.定义类名

spring常用注解

[email protected]对应的是业务层Bean,例如

@Service("userService") public class UserServiceImpl implements UserService { ……… }

@Service("userService")注解是告诉Spring,当Spring要创建UserServiceImpl的的实例时,bean的名字必须叫做"userService",这样当Action需要使用UserServiceImpl的的实例时,就可以由Spring创建好的"userService",然后注入给Action:在Action只需要声明一个名字叫“userService”的变量来接收由Spring注入的"userService"即可,具体代码如下:

 

[email protected](name = "userService") private UserService userService;

 

 

 

[email protected]  船拽抓可姓漏   添加事物