【发布时间】:2016-09-04 08:32:51
【问题描述】:
我正在关注下一个教程:https://spring.io/guides/gs/rest-service/
我注意到他们不使用 tomcat 来运行他们的项目。他们使用“gradle run”命令来运行它。 是否可以在tomcat下运行那个Spring项目?
另外,我想知道它是否合理。我们是否需要tomcat来运行spring RESTful项目(也许使用“gradle run”命令运行更好)?
我正在使用 Intellij IDEA 和 gradle 3.0
我有下一个 build.gradle 内容:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath("org.springframework.boot:spring-boot-gradle-plugin:1.4.0.RELEASE")
}
}
apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'idea'
apply plugin: 'spring-boot'
jar {
baseName = 'gs-rest-service'
version = '0.1.0'
}
repositories {
jcenter()
maven { url "http://repo.spring.io/libs-snapshot" }
}
sourceCompatibility = 1.8
targetCompatibility = 1.8
dependencies {
compile("org.springframework.boot:spring-boot-starter-web")
providedRuntime("org.springframework.boot:spring-boot-starter-tomcat")
}
教程中的所有课程
【问题讨论】:
-
只需一步一步完成教程并从您的 IDE 或命令行使用 mvn run:spring-boot 运行项目
标签: spring intellij-idea gradle spring-boot tomcat8