一、SpringBoot的引入

  1. Spring Boot来简化Spring应用开发,约定大概配置,去繁从简,just run就能创建一个独立的,产品级别的应用
  2. 背景:J2EE笨重的开发、繁多的配置、低下的开发效率、复杂的部署流程、第三方技术集成难度人。
  3. 解决:Spring全 家桶”时代; Spring Boot J2EE- 站式解决方案; Spring Cloud分们式整体解决方案。

  4. 优势:

    相较于SSM架构优势不需要手动定位资源,自动添加约束与定位。
    二、创建工程:

  5. 基于meavn但是不需要选择meavn直接选择spring initlize

image.png

  1. 选择对应的包结构以及之策的java

image.png

  1. 添加支持的相关jar包。

image.png

  1. 创建完成后prom.xml文件中生成对应的依赖

注意版本仲裁中心以及自定义版本的问题。
以及导入对应的jar包
image.png

  1. spring是打包成war包部署再tomcat上,而springboot是打包成jar包

image.png

springboot简化操作:不需要配置核心配置文件也不需要部署tomcat服务器,因为springboot底层封装了嵌入式的tomcat服务器。

可以直接写一共表现层的:写一 注解@chontroller、@RequestMapping(“”)、 @ResponBody
就直接在启动类中就可以直接运行。

打成jar包直接运行:
先clean、install、package
image.png
可以直接打成如图所示的jar包,直接给运维进行部署。
image.png