1.安装Spring相关插件 

用IDEA开发MAVEN项目的一些细节_maven

创建Maven工程 

用IDEA开发MAVEN项目的一些细节_jar_02

输入单位名,产品名 

用IDEA开发MAVEN项目的一些细节_java_03

项目创建成功自动生成pom文件 

用IDEA开发MAVEN项目的一些细节_jar_04

添加spring-boot-starter依赖 

用IDEA开发MAVEN项目的一些细节_maven_05

添加web项目依赖 

用IDEA开发MAVEN项目的一些细节_spring_06

如果 添加的依赖是红色,mvn compile一下会自动下载依赖 

用IDEA开发MAVEN项目的一些细节_java_07

添加启动类 

用IDEA开发MAVEN项目的一些细节_java_08

添加控制器

用IDEA开发MAVEN项目的一些细节_spring boot_09

运行项目  :  mvn spring-boot:run 

用IDEA开发MAVEN项目的一些细节_java_10

启动成功 

用IDEA开发MAVEN项目的一些细节_spring_11

在浏览器中测试 

用IDEA开发MAVEN项目的一些细节_spring_12

通过jar方式启动发现没有主清单属性 

用IDEA开发MAVEN项目的一些细节_jar_13

解决:在pom中添加build配置

用IDEA开发MAVEN项目的一些细节_spring_14

打包jar :  mvn package 

用IDEA开发MAVEN项目的一些细节_jar_15

成功通过jar方式运行     : java -jar target/chapter01-1.0-SANPSHOT.jar 

用IDEA开发MAVEN项目的一些细节_java_16

为了不用每次都输入命令直接写成bat文件运行  echo java -jar chapter01-1.0-SNAPSHOT.jar  > chapter.bat

然后输入chapter直接运行 

用IDEA开发MAVEN项目的一些细节_maven_17

修改默认监听端口: --server.port=8888 

用IDEA开发MAVEN项目的一些细节_spring_18

 

注: IDEA中添加运行配置下:Command line: spring-boot:run 

用IDEA开发MAVEN项目的一些细节_spring_19

除了在IDEA中创建Maven工程外,还可以在下面这两个工具中创建

1. start.spring.io

用IDEA开发MAVEN项目的一些细节_jar_20

2. STS

用IDEA开发MAVEN项目的一些细节_spring boot_21