写在前面
这里是一个关于springboot常用注解比较全面的网址。
SpringBoot常用注解大全
- @Controller注解
@Controller声明为控制器,@Controller必须配合模版来使用。
spring-boot 支持多种模版引擎包括:
1,FreeMarker
2,Groovy
3,Thymeleaf (Spring 官网使用这个)
4,Velocity
5,JSP
- @RestController
Spring4之后新加入的注解,原来返回json需要@ResponseBody和@Controller配合。即@RestController是@ResponseBody和@Controller的组合注解。
我们只需要在类上写上注解 @RestController,那么此Controller返回格式就都是text/json。
- @ResponseBody
我们只需要在某个方法上写上注解 @ResponseBody,那么该方法返回格式是text/json。