通过 SpringBoot 官方提供的 Spring Initializr初始化一个Web项目,网址为https://start.spring.io/,浏览器打开该网址显示如下
选择构建Gradle Project,语言选择Java,Spring Boot版本选择了较稳定的2.0.3版本。Group输入框输入要生成的包路径,Artifact输入项目名,因为是Web项目,所以Dependencies依赖这里就选择Web,这个Web依赖,内嵌了 Tomcat 作为本地服务,也集成了 SpringMVC 开发框架。点击“Generate Project”按钮生成项目源码。
将生成的压缩包解压后得到项目文件如下
打开\gradle\wrapper\ gradle-wrapper.properties文件内容如下
#Tue Feb 06 12:27:20 CET 2018 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists distributionUrl=https\://services.gradle.org/distributions/gradle-4.8.1-bin.zip将distributionUrl配置为下载到本地gradle压缩包路径如下
#Tue Feb 06 12:27:20 CET 2018 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists distributionUrl=file:///D:/gradle/gradle-4.9/gradle-4.9-bin.zip注意dependencies依赖如果仅有 org.springframework.boot:spring-boot-starter 需添加org.springframework.boot:spring-boot-starter-web
在项目根目录下运行命令gradle build
打包成功,在根目录下出现build文件夹,\build\libs下会生成一个jar包,在该文件夹路径下使用命令java -jar jar包名,即可运行该服务。
运行成功,可看到Tomcat服务在8080端口启动,浏览器访问localhost:8080显示结果如下,测试成功。
由于该web项目没有页面,所以显示了如上信息(status=404)