这与以下问题有关: is it possible to call one jax-rs method from another?但就Spring-Boot而言。
是否可以从另一个Controller的另一个资源方法中调用Controller的资源方法?
所以,如果我有2个控制器:
@RestController
@RequestMapping("/foo")
public class FooController {
@RequestMapping("bar")
public BarController printBarVersion() {
}
}
@RestController
@RequestMapping("/taz")
public class BarController {
@RequestMapping("print")
public static void getBarVersion() {
System.out.println("Version 1");
}
}
是否可以从printBarVersion方法中调用getBarVersion?在这种情况下,URL会是什么样子?