其实对于这个东西我也不知道要怎么定义,其实我个人感觉他的主要功能就是去帮我们自动配置很多原来需要
作用
创建独立的Spring应用程序
嵌入的Tomcat,无需部署WAR文件
简化Maven配置
自动配置Spring
提供生产就绪型功能,如指标,健康检查和外部配置
Spring Boot使用方式
生成pom.xml文件
自动配置网站:https://start.spring.io/
进去以后随着网页走就可以配置想要的了
点击就好。
创建第一个SpringBoot文件
准备工作
1.创建Maven文件
2.通过网站获取pom.xml
3.我们会发现一个问题,报错了。具体的原因在于版本,默认jdk1.5,要更换到jdk1.8,更新Maven就好。
创建HelloSpringBoot.java
package ssm.study;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
//接收浏览器请求,返回java对象被转换为json格式数据返回
//支持多个匹配的url,根路径和/hi路径
//* http://localhost:8080
//* http://localhost:8080/hello
@RestController
public class HelloSpringBoot {
@RequestMapping({"/","/hello"})
public String hello() {
return "hi springboot!";
}
}
运行方式
SpringBoot采取的运行方式和普通的不一样,通常情况下我们会使用一个叫做RunApp的类来运行我们的程序。
package ssm.study;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
//标识这是一个SpringBoot程序
@SpringBootApplication
public class RunApp {
public static void main(String[] args) {
// 第一个参数是类名,第二个参数是args
SpringApplication.run(RunApp.class,args);
}
}
结果查看
在这里插入代码片