【发布时间】:2022-06-10 21:00:01
【问题描述】:
我已经使用 Spring Boot Webflux 创建了 Graphql 应用程序。我对此很陌生。有人可以告诉我部署相同的过程。我知道传统的 tomcat 部署,但我读到使用它,它删除了这些功能。
【问题讨论】:
-
请提供足够的代码,以便其他人更好地理解或重现问题。
标签: spring spring-boot spring-webflux graphql-java
我已经使用 Spring Boot Webflux 创建了 Graphql 应用程序。我对此很陌生。有人可以告诉我部署相同的过程。我知道传统的 tomcat 部署,但我读到使用它,它删除了这些功能。
【问题讨论】:
标签: spring spring-boot spring-webflux graphql-java
有两种方法可以部署 spring-boot 应用程序。
要生成可执行 JAR,我们可以使用 spring-boot maven plugin 或 spring-boot gradle plugin,具体取决于您的用例。
pom.xml。<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
mvn clean package spring-boot:repackage
java -jar <path-to-generated-jar>/<app-name>.jar
./gradlew bootJar
java -jar <path-to-generated-jar>/<app-name>.jar
【讨论】: