一些注解(持续更新)

2021-12-23 17:48:02 浏览数 (1)

@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属性指定待校验的参数名

0 人点赞