@Api(tags = "用戶管理接口")
@RequiredArgsConstructor
@RestController
@RequestMapping("users")
public class UserController {private final IUserService userService;@PostMapping@ApiOperation("新增用戶")public void saveUser(@RequestBody UserFormDTO userFormDTO){// 1.轉換DTO為POUser user = BeanUtil.copyProperties(userFormDTO, User.class);// 2.新增userService.save(user);}
}
這里的private IUserService userService; Spring不推薦使用@Autowired注入,故使用構造函數注入
通過final變成常量,配合@RequiredArgsConstructor注解進行注入。