@RestController和@Controller的区别
RestController注解相当于@ResponseBody + @Controller合在一起的作用,返回json数据不需要在方法前面加@ResponseBody注解了,但使用@RestController这个注解,就不能返回jsp,html页面,视图解析器无法解析jsp,html页面,返回的内容就是Return 里的内容。
@Slf4j的作用
@Slf4j是用作日志输出的,一般会在项目每个类的开头加入该注解,如果不写下面这段代码,并且想用log就可以用@Slf4j
private final Logger logger = LoggerFactory.getLogger(当前类名.class);
@InjectEntity
@InjectEntity可以用在parameter上,可以将所有参数转为对象注入,也可以将其中一个object类型的参数转为对象注入 可以配合@VerifyParam添加到method上实现校验,预处理等功能,通过name属性指定待校验的参数名