同一个工程下,我有一个 API
@GetMapping(value = "getForOne") public Result getForOne(long ID) { // ... return result; }
我在另一个类里面想要调用这个 API,应该怎么做?
之前没学过 Spring Boot 。。。
1 fxxwor99LVHTing 2020-07-07 17:37:42 +08:00 打破零回复。 |
![]() | 2 cokepro 2020-07-07 17:39:31 +08:00 ![]() 调用 service,而不是 controller 。controller 的用途是路由。 |
![]() | 3 cxshun 2020-07-07 17:39:56 +08:00 ![]() 在另外一个类里面调用这个,那就再 @Autowired 当前这个 Controller 罗,它实际上就是一个 bean,一样用的 |
4 Hasal 2020-07-07 17:47:46 +08:00 ![]() |
5 EminemW 2020-07-07 23:16:03 +08:00 你应该把逻辑写在 service 里,controller 调用 service |