@PostMapping("/confirm") public RestResponse<String> confirm(@RequestParam("id") Integer id){ terminalLocationService.confirm(id); return RestResponse.success("确认成功"); }
}
官方推荐
按照官方的说法我吗应该这样修改,去掉@Autowired,给属性添加final修饰符,创建构造函数
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
@RestController @RequestMapping("/terminalLocation") public class TerminalLocationController { private final TerminalLocationService terminalLocationService;
public TerminalLocationController(TerminalLocationService terminalLocationService) { this.terminalLocationService = terminalLocationService; }
@PostMapping("/confirm") public RestResponse<String> confirm(@RequestParam("id") Integer id){ terminalLocationService.confirm(id); return RestResponse.success("确认成功"); }