一 必要性: xml文件
ssm笨重. 部署繁琐
-
创建独立的Spring应用程序
-
直接嵌入Tomcat,Jetty或Undertow(无需部署WAR文件)
-
提供自以为是的“入门”依赖项,以简化构建配置
-
尽可能自动配置Spring和3rd Party库
-
提供可用于生产的功能,例如指标,运行状况检查和外部化配置
-
完全没有代码生成,也不需要XML配置
二.快速构建
1.spring initiallzr 利用 start.spring.io创建一个“网络”项目;
2, 定义项目的基本信息
3 选择springboot版本和依赖
4, 修改pom.xml文件, 将创建好的工程改成web工程
5 等导入的包结束后, 项目就建成了(大约花了一分钟下载依赖)
6 测试: 创建controller,并编写一个test类
7 运行 xxxSpringbootApplication的main方法, 会发现tomcat已经在8080上启动了;
8.访问8080端口
三 . 打jar包运行: 除了运行springbootApplication的main方法外, 也可打jar包启动
1. terminal里运行: mvn clean package 命令后, 就会在target目录下多了一个项目名.jar文件
通过cmd命令窗口, 运行: java -jar jar包名, 就可以运行了.