java - 可以从普通的 Java 类调用 Controller 吗

标签 java spring spring-mvc

想知道是否可以调用 Controller 并从普通 Java 文件返回 View 。

例如:

@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
}

最佳答案

只需创建它的一个对象并像普通方法一样调用它。

喜欢:

class DemoJava{
    ToBeInvokedController c = new ToBeInvokedController();
    String s = c.InvokedMethod();
    System.out.print(s)
}

关于java - 可以从普通的 Java 类调用 Controller 吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44149263/

相关文章:

java - 如何提高 Android 低功耗蓝牙 GATT 吞吐量?

java - 如何在 Java 类中获取这个值?

java - Spring 中的 SimpleJdbcTemplate 对 SQL 注入(inject)安全吗?

java - 这个架构定义可以吗?多层(Spring/多数据库)

java - 如何在 spring mvc 中验证电子邮件 ID 是否存在?

java - 使用 jwordpress 在 WordPress 中发布帖子

java - 如何在 Java 中将 Unchecked Exception 转换为 Checked Exception,反之亦然

java - ApplicationContext.getBean(Class clazz) 不适用于代理

java - 使用mybatis将对象直接持久化到db

java - 如何正确知道包和版本以在 spring 上使用 CrudRepository