想知道是否可以调用控制器并从普通Java文件返回视图。
例如:
@Controller
class ToBeInvokedController {
@RequestMapping(value="/invoke")
public String invokedMethod() {
return "view_name";
}
}
class DemoJava{
//Want to Invoke the method InvokedMethod() of ToBeInvokedController class and return the view_name
}
答案 0 :(得分:1)
只需创建一个对象并像普通方法一样调用它。
喜欢:
class DemoJava{
ToBeInvokedController c = new ToBeInvokedController();
String s = c.InvokedMethod();
System.out.print(s)
}
答案 1 :(得分:0)
想知道是否可以调用控制器并返回a 从普通的Java文件中查看。
是的,您可以但需要实例化ToBeInvokedController
类,因为它是非静态方法。
ToBeInvokedController obj = new ToBeInvokedController();
obj.InvokedMethod();
如果它是静态方法,您可以直接通过
调用它ToBeInvokedController.InvokedMethod();
我强烈建议您在Java中命名方法时使用 camelCase 约定