说明
Spring Boot简化了大部分Java Web项目的配置方式,内置tomcat服务器,使得Web项目开发极其间接方便。Spring官方推荐Maven和Gradle方式搭建开发环境,由于对Gradle方式不熟悉,本文仅对Maven方式进行说明
新建项目(IntelliJ Idea)
File->New->Projec->Spring Initializr
![e8244a4495bf903ba919ce5a0b123a4e.png](https://i-blog.csdnimg.cn/blog_migrate/9d05ebf56f418fc49c6538e8913a85eb.jpeg)
点击“Next”,根据自己需求填写项目信息
![43ef35f88aea00109c03f8805bc88775.png](https://i-blog.csdnimg.cn/blog_migrate/d68536e372d2f5722afd557a9fcdd4b7.jpeg)
工程创建成功后如下图所示
![43b6476fd3c6c9ab9350fb17d162538d.png](https://i-blog.csdnimg.cn/blog_migrate/96026394de33383407311eef0e5409d4.jpeg)
配置依赖管理
- maven配置文件pom.xml基础配置
<?xml version="1.0" encoding="UTF-8"?>4.0.0com.hodor xiyu 0.0.1-SNAPSHOTjarxiyuDemo project for Spring Bootorg.springframework.boot spring-boot-starter-parent 2.0.0.RELEASEUTF-8UTF-81.8org.springframework.boot spring-boot-starter org.springframework.boot spring-boot-starter-test testorg.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-starter-thymeleaf org.springframework.boot spring-boot-devtools truetrueorg.springframework.boot spring-boot-maven-plugin
2 . 热启动配置
![c1e5a473e597fb6d1c67041f752a0800.png](https://i-blog.csdnimg.cn/blog_migrate/b8bff50e96b32a742b8867709803628b.jpeg)
快捷键Ctrl+Shift+Alt+/ 打开idea注册配置
![ae6372cc64aae6e7ee02b1e1e068d826.png](https://i-blog.csdnimg.cn/blog_migrate/34c647f6999b74fc3aa9b9c58f5f1d58.jpeg)
下图项目打钩
![5707b619e6c8e504cbc107e008b9cd37.png](https://i-blog.csdnimg.cn/blog_migrate/7366d1d9865002445f436dc794af674e.jpeg)
Spring基础环境搭建完成,接下来,我们定义一个类验证服务是否已经正常运行
验证环境
在以下路径创建HelloWord.java
![4208df05d5c89e4cc0bbf6f530837b1e.png](https://i-blog.csdnimg.cn/blog_migrate/95cc008868ae6e796b2a7a2b7554d21d.jpeg)
package com.hodor.xiyu; import org.springframework.boot.autoconfigure.EnableAutoConfiguration;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.ResponseBody; @Controller@EnableAutoConfigurationpublic class HelloWord{ @RequestMapping("/hello") @ResponseBody public String home(){ return "sdfsdfsdf"; } }
运行工程:
![4cc9579286458f6a1f9e9fe066134928.png](https://i-blog.csdnimg.cn/blog_migrate/4b8f12895fdb0e6698d00f7d52e88506.jpeg)
控制台中无报错,则说明启动没有问题,在浏览器中访问测试
![fd01c9c9781cb7a740019c932c4eadf6.png](https://i-blog.csdnimg.cn/blog_migrate/1498a3bcc626dd53a30db073dc68808f.jpeg)
以上就是搭建sprint boot的基本步骤