一、SpringBoot的引入
- Spring Boot来简化Spring应用开发,约定大概配置,去繁从简,just run就能创建一个独立的,产品级别的应用
- 背景:J2EE笨重的开发、繁多的配置、低下的开发效率、复杂的部署流程、第三方技术集成难度人。
解决:Spring全 家桶”时代; Spring Boot J2EE- 站式解决方案; Spring Cloud分们式整体解决方案。
优势:
相较于SSM架构优势不需要手动定位资源,自动添加约束与定位。
二、创建工程:基于meavn但是不需要选择meavn直接选择spring initlize
- 选择对应的包结构以及之策的java
- 添加支持的相关jar包。
- 创建完成后prom.xml文件中生成对应的依赖
注意版本仲裁中心以及自定义版本的问题。
以及导入对应的jar包
- spring是打包成war包部署再tomcat上,而springboot是打包成jar包
springboot简化操作:不需要配置核心配置文件也不需要部署tomcat服务器,因为springboot底层封装了嵌入式的tomcat服务器。
可以直接写一共表现层的:写一 注解@chontroller、@RequestMapping(“”)、 @ResponBody
就直接在启动类中就可以直接运行。
打成jar包直接运行:
先clean、install、package
可以直接打成如图所示的jar包,直接给运维进行部署。