构造函数注入@RequiredArgsConstructor
@Api(tags = "用户管理接口") @RequiredArgsConstructor @RestController @RequestMapping("users") public class UserController { private final IUserService userService; @PostMapping @ApiOperation("新增用户") public void saveUser(@RequestBody UserFormDTO userFormDTO){ // 1.转换DTO为PO User user = BeanUtil.copyProperties(userFormDTO, User.class); // 2.新增 userService.save(user); } }
这里的private IUserService userService; Spring不推荐使用@Autowired注入,故使用构造函数注入
(图片来源网络,侵删)
通过final变成常量,配合@RequiredArgsConstructor注解进行注入。
文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。