如何在另一个控制器中注入控制器类?如何使用带有“test/controller1/hello”的helloworld()实现方法?

pepwfjgg  于 2021-07-18  发布在  Java
关注(0)|答案(1)|浏览(393)

如何使用helloworld()和“test/controller1/hello”实现方法???

@RestController
    @RequestMapping(value = "/test")
    public class Controller1 {

        @Autowired
        private Controller2 controller2;

        @RequestMapping(method = RequestMethod.GET, value = "/controller2")

        public Controller2 getHelloController() {
            System.out.println("hello tv controller");
           return controller2;
    }

@RestController()
public class Controller2 {

    @GetMapping("/hello")
    public String helloWorld(){
        return "Hello bill inquiry";
    }
}

这是因为我要管理很多控制器。

cnjp1d6j

cnjp1d6j1#

你需要重构代码。将两个控制器之间的共同点提取到一个单独的类中,然后从任一控制器调用该类。

相关问题