1、创建Maven项目
创建后的项目结构如下:
2、引入SpringBoot的pom依赖
父模块依赖 :spring-boot-starter-parent
启动依赖:spring-boot-starter-web
测试依赖:spring-boot-starter-test
热部署依赖:spring-boot-devtools
3、创建SpringBoot入口函数
在src/main/java里编写java代码
入口函数标记注解:@SpringBootApplication
4、创建Controller控制器
原来的SpringMVC控制器的注解: @Controller
方法上,向页面输出JSON字符串的注解: @ResponseBody 输出内容转JSON
@RestController = @Controller + @ResponseBody
5、运行项目
1.选中项目 右键 Run As --> Spring Boot App
2.在Boot Dachboard仪表上
运行效果:
注意:
1.默认端口号是8080
2.默认访问地址没有项目名也就是没有项目地址
6、打成jar包发布项目
1)在pom.xml文件中添加一个SpringBoot依赖插件
打包依赖的代码:
<build>
<plugins>
<!-- SpringBoot插件 -->
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
<!-- SpringBoot项目打包jar名称 -->
<finalName>demo</finalName>
</build>
2)打包操作
打包命令:clean package
打包流程:
选中项目 右键 --> Run As --> 点击 maven build --> 点击 golas 输入 打包命令:clean package
打包后效果:
注意:在打包之前需要先确定项目的Java环境是jdk 而非jre
3) cmd 运行jar包
复制粘贴 demo.jar 到一个文件夹
运行命令:java -jar jar包名.jar
补充:
1.清空打包过的项目
选中项目 右键 Run As --> naven clean
2.关闭项目发布(cmd)
ctrl + C
3.cmd改端口号发布项目(只是一时的,当关闭项目发布,端口号并不会变为更改的端口号)
语法:java -jar --server.port=XXX