Spring Boot简介
Spring Boot是Spring社区发布的一个开源项目,旨在帮助开发者快速并且更简单的构建项目。它
使用习惯优于配置的理念让你的项目快速运行起来,使用Spring Boot很容易创建一 个独立运行(运
行jar,内置Servlet容器,Tomcat. jetty) 、准生产级别的基于Spring框架的项目, 使用SpringBoot你可
以不用或者只需要很少的配置文件。
Spring Boot核心功能
1) 独立运行的Spring项目: 可以以jar包形式独立运行,通过java -jar xjar即可运行
2) 内嵌Servlet容器: 可以选择内嵌Tomcat. Jetty等
3) 提供starter简化maven配置: 一个maven项目,使用了spring- boot starter-web时, 会自动加载
Spring Boot的依赖包
4) 自动配置Spring: Spring Boot会根据在类路径中的jar包、类,为jar包中的类自动配置Bean
5) 准生产的应用监控:提供基于http、 ssh. telnet对运行时的项目进行监控
6)无代码生成和xm|配置:主要通过条件注解来实现。
Spring Boot 与Spring MVC 的区别
1) spring boot只是一个配置工具,整合工具,辅助工具
springmvc是框架,项目中实际运行的代码
2)Spring MVC提供了一种轻度耦合的方式来开发web应用。
Spring Boot实现了自动配置,降低了项目搭建的复杂度。
3) Spring是一个“引擎" ;
Spring MVC是基于Spring的一个MVC框架;
Spring Boot是基于Spring4的条件注册的一套快速开发整合包。
springboot依赖环境和版本新特性
需要依赖maven环境,和jdk1 .8及以上版本
SpringBoot所具备的特征有:
(1)可以创建独立的Spring应用程序,并且基于其Maven或Gradle插件,可以创建可执行的JARs和
WARs;
(2)内嵌Tomcat或Jetty等Servlet容器;
(3)提供自动配置的"starter” 项目对象模型(POMS) 以简化Maven配置;
(4)尽可能自动配置Spring容器;
(5)提供准备好的特性,如指标、健康检查和外部化配置;
(6)绝对没有代码生成,不需要XML配置。
1、在springboot官网: https://spring.io在线生成工程
接下来将下载解压后的项目进行导入
打开IDEA,在软件左上角选择File->New->Product from Existing Sources.. (第二个选项),点击鼠标左键打开
在打开的弹出层内选择想要导入的maven项目,点击OK按钮导入项目到IDEA。
选择maven,点解Finish即导入成功
2、使用IDE工具创建springboot工程
点击Finish即创建成功
3、创建一个maven项目,在pom.xm|导入springboot的依赖
org.springframework.boot
spring-boot-starter-parent
2.6.5
org.springframework.boot
spring-boot-starter-web