构造函数注入@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注解进行注入。
原文地址:https://blog.csdn.net/weixin_44249746/article/details/140307927
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!