[Spring] 学习Spring Boot之一:基本使用及简析
一、简介 使用 Spring Boot 目的主要是用来简化 Spring 应用的搭建及开发过程,因为使用 Spring 及 SpringMVC 框架时需要手动配置的地方非常多(各种包之间的依赖、各种配置)。有一句话叫“约定大于配置”,即有些地方应该设置合理的默认值,减少手动配置,而使用 Spring Boot 可以让 Spring 项目只需要很少的配置就能运行。 另外 Spring Boot 内嵌了 Web 服务器 (Tomcat/Jetty) 的可执行框架,即项目不需要打成 war 包部署到 Web 服务器中,而是打成 jar 直接放到服务器运行即可(通过 java -jar xx.jar 运行)。Spring Boot 比较适合微服务部署方式,不再把一堆项目放到一个 Web 服务器下,而是每个项目独立使用一个 Web 服务器,使重启和更新都很容易。 二、创建一个 Spring Boot 的 Web 项目 首先使用 IntelliJ IDEA 创建一个项目,选择 Spring Initializr,如图: 点击 Next 后,填写项目信息,如图: 点击 Next 后,选择 Spring Boot 版本,并勾选 Web 选项,如图: 点击 Next 后,填写项目名称,点击 finish 创建。在项目中 src/main/java 目录下可以看到一个 artifactId