原因是什么 Dto 使用的 @RequestBody 注解位于 RestController 一定有 @NoArgsConstructor 使用时 @EnableWebMvc 在项目中?如果项目没有 @EnableWebMvc ,很容易用 @Getter 无注解 @NoArgsConstructor .
Dto
@RequestBody
RestController
@NoArgsConstructor
@EnableWebMvc
@Getter
jgwigjjp1#
如果您正在使用@enablewebmvc,这意味着您将赋予spring做必要工作的责任@enablewebmvc确保spring使用预定义的注解@noargsconstructor从用户手中控制一个必要的无参数构造函数。它还避免了开发人员必须编写的不必要的锅炉板代码。
1条答案
按热度按时间jgwigjjp1#
如果您正在使用@enablewebmvc,这意味着您将赋予spring做必要工作的责任@enablewebmvc确保spring使用预定义的注解@noargsconstructor从用户手中控制一个必要的无参数构造函数。
它还避免了开发人员必须编写的不必要的锅炉板代码。