16个Spring注解,你知道的有几个?
@Controller标识一个该类是Spring MVC controller处理器,用来创建处理http请求的对象. @RestControllerSpring4之后加入的注解,原来在@Controller中返回json需要@ResponseBody来配合,如果直接用@RestController替代@Controller就不需要再配置@ResponseBody,默认返回json格式。 @Service用于标注业务层组件,说白了就是加入你有一个用注解的方式把这个类注入到spring配置中 @Autowired用来装配bean,都可以写在字段上,或者方法上。默认情况下必须要求依赖对象必须存在,如果要允许null值,可以设置它的required属性为false,例如:@Autowired(required=false) @RequestMapping类定义处: 提供初步的请求映射信息,相对于 WEB 应用的根目录。方法处: 提供进一步的细分映射信息,相对于类定义处的 URL。 @RequestParam用于将请求参数区数据映射到功能处理方法的参数上例如 这个id就是要接收从接口传递过来的...
