Spring Boot 具有如下特性:
- 为基于 Spring 的开发提供更快的入门体验
- 开箱即用,没有代码生成,也无需 XML 配置。同时也可以修改默认值来满足特 定的需求。
- 提供了一些大型项目中常见的非功能性特性,如嵌入式服务器、安全、指标,健 康检测、外部配置等。
- Spring Boot 并不是不对 Spring 功能上的增强,而是提供了一种快速使用 Spring 的方式
1.导入依赖
创建 Maven 工程 springboot_demo(打包方式 jar)
在 pom.xml 中添加如下依赖
在这里面我继续父依赖,这那相关的依赖jar包都会传递进来,版本也做了统一
我们将会发现自动的导入了 很多的jar包,例如
而这些 jar 包正式我们做开发时需要导入的 jar 包。因为这些 jar 包被我们刚才引入的 spring-boot-starter-web 所引用了,所以我们引用 spring-boot-starter-web 后会自动把依赖传 递过来。
其中就是因为这个jar包帮我们来集成了很多配置
2:变更JDK版本
我们发现默认情况下工程的 JDK 版本是 1.6 ,而我们通常用使用 1.7 的版本,所以我们需要在 pom.xml 中添加以下配置
添加后更新工程,会发现版本已经变更为 1.7