java - 在一个项目/应用程序 Java 中同时运行 Springboot 和 Rest 端点

标签 java spring rest tomcat

我对您是否可以在一个应用程序中运行 spring boot 和 REST 端点感到非常困惑。目前我将它们放在单独的项目目录中,运行 springboot UI 一个:

@SpringBootApplication
public class LeagueProjectUiApplication {

    public static void main(String[] args) {
        SpringApplication.run(LeagueProjectUiApplication.class, args);
    }
}

和 REST 休息端点:

mvn tomcat7:run

我的 Jersey 和 tomcat 的东西在我的 pom.xml 中声明

休息:

@Path("/university")
public class University {

@GET
@Path("/{universitycode}")
@Produces(MediaType.APPLICATION_JSON)
public Response returnSingleSummoner(
        @PathParam("universitycode") String universityCode) {

}

同时运行 SpringBoot 和 REST 端点的最佳方式是什么,或者我完全搞糊涂了!

谢谢。

最佳答案

当您说 REST 端点时,您指的是 Jersey 端点吗?

Spring Boot 支持 Jersey,如你所见,例如 here,因此理论上没有什么可以阻止您将所有内容都放在一个应用程序中,只要请求路径不同即可。

关于java - 在一个项目/应用程序 Java 中同时运行 Springboot 和 Rest 端点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35160091/

相关文章:

java - 如何在没有参数和参数的方法之间传递变量

java - 额外的 Intent

java - 无法回滚,连接已关闭

java - Spring MVC Controller 以错误的 UTC 偏移量接收日历

java - 406 当在 Spring Controller 中抛出异常并接受文本/csv header 时

rest - 在 RESTful Web 服务中,增量功能应使用什么 HTTP 方法?

Java 类抛出 java.lang.NullPointerException

java - 将数据绑定(bind)到RequestBody(415错误)

java - Spring Boot 有界自动配置

java - 从 java 执行密码查询 (Neo4j)