Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。
二、特点- 创建独立的Spring应用程序
- 嵌入的Tomcat,无需部署WAR文件
- 简化Maven配置
- 自动配置Spring
- 提供生产就绪型功能,如指标,健康检查和外部配置
- 绝对没有代码生成并且对XML也没有配置要求
1、安装Spring Boot的环境
创建一个Maven项目(我使用的是IDEA2019.3.x),也可以直接创建一个Spring Initializr项目,可以直接编写helloworld文件,可以查看:
SpringBoot直接创建,无需配置pom.xml路径
使用pom.xml文件安装SpringBoot环境
pom.xml文件:
jar org.springframework.boot spring-boot-starter-parent2.3.4.RELEASE org.springframework.boot spring-boot-starter-weborg.springframework.boot spring-boot-maven-plugin
之前在学习SpringMVC时我们的打包方式是
war
在编写SpringBoot项目时可以将其改成jar
jar
这样可以方便后期项目完成之后进行打包发送给别人使用,就不用再配置这个环境了。
pom.xml包中所需的环境写好之后等待下载,下载好之后环境就配置完成了。
2、现在就可以开始创建java文件进行编写了
SpringBoot是对其他Spring设计模式的进一步简化,不需要配置mapper.xml,也不用单独配置一个tomcat。只用一个控制器进行执行就行。
这个resources里面的properties文件用于配置tomcat的端口号,以及一些其他的可变的量。
HelloController.java 文件中还是和之前的SpringMVC那样的写法一样,使用@RequestMapping给Hello方法设置一个路径
HelloController.java
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HelloController {
@RequestMapping("/hello")
public String hello(){
return "hello";
}
}
MySpringBoot.java
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class MySpringBootTest {
public static void main(String[] args) {
SpringApplication.run(MySpringBootTest.class,args);
}
}
3、运行
直接运行MySpringBootTest文件
这样就说明项目创建成功。
到浏览器查看即可
完成。



