1、准备环境java
配置Maven,打开设置页面File - Setting,快捷键Ctrl + Alt + S,找到Maven,默认是IDEA 自带的插件,User setting file 配置文件默认是C 盘下文件,Local repository 本地仓库默认也是C 盘下路径。这里配置本身下载的Maven,建议不要放在C 盘(通常系统盘是C 盘),尤为是repository 仓库会随着开发工做,仓库文件愈来愈多,放在C 盘下,会影响电脑开机时长等问题。web
- 开发工具: IDEA(Intellij IDEA)
- JDK环境: 1.7及以上
- Maven: 3.0及以上
图1-一、Maven配置图spring
2、建立Spring Boot 项目浏览器
2.1 New Spring Initialzr Projectapp
使用开发工具IDEA新建一个工程,功能菜单选项是File - New - Project,在New Project下选择Spring Initializr功能选项,如图2-1所示。工具
- 在右侧内容页,选择Project SDK,此处使用的是JDK1.8.0。
- Initalizr Service URL选择Default: https://start.spring.io默认选项便可。
而后选择下一步Next。开发工具
图2-一、新建Spring Initialzr项目图spa
2.2 Project Metadata 设置项目坐标及项目名称插件
进入Project Metadata设置页面如图2-2所示,此处设置Group 为pers.niaonao,Artifact 为crudproject,下面Name 和package 自动补全。项目Type 是Maven 项目,坐标Group ID 和Artifact ID 也是Maven 的基本规范。开发语言此处选择Java,Java Version 对于JDK选择8,项目打包方式Packaging 默认为jar 便可,继续下一步Next。code
- 坐标Group ID是项目组织惟一的标识符,实际对应项目中的package包。
- 坐标Artifact ID是项目的惟一的标识符,实际对应项目的project name名称,Artifact不可包含大写字母。
图2-二、Project Metadata设置页面
2.3 Dependencies 初始化依赖
此处勾选Web,初始化项目crudproject 支持web,继续Next,选择项目保存路径后单击Finish 完成项目建立。
图2-三、选择Web 依赖图
图2-四、设置项目建立路径图
2.4 项目结构展现
建立完成的项目结构如图2-5所示,CrudprojectApplication.java 是项目的启动类,resources 下application.properties 是项目环境的配置文件。在Spring Boot 项目中配置文件通常使用yaml 文件,这里能够将application.properties 重命名为application.yml 文件。看我的喜爱,推荐使用yaml 文件。
图2-5 Crudproject 项目结构图
2.5 pom.xml 项目依赖管理
打开pom.xml 文件,若是存在依赖报红色说明该依赖没有引入项目。项目右键选择功能选项Maven - Reimport 引入项目依赖。
图2-六、Maven 依赖管理图
2.6 运行项目
点击图中红色标识框中的按钮,运行项目,绿色向右三角形是Run,绿色甲虫图标是Debug,红色按钮是运行项目触发的单击可终止项目。
快捷键
- Shift + Alt + D Debug运行项目
- Shift + Alt + X Run运行项目
- Ctrl + F2 中止运行项目
- Ctrl + F10 从新运行项目
图2-七、项目运行成功图
3、配置访问项目
3.1 修改application.properties 文件为application.yml 文件
配置项目访问端口
# 配置端口
server:
port: 8082
3.2 建立Controller 控制类
在src\main\java\pers\niaonao\crudproject 下新建package 包web 做为项目的控制层。
在web下新建类CrudprojectController.java 代码以下:
package pers.niaonao.crudproject.web; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; /** * @Author: niaonao * @Date: Created in 20:07 2018/7/27 * @Desprition:Welcome 控制类 */ @RestController public class CrudprojectController { @RequestMapping(value = "/") public String welcome(){ return "Crud Spring Boot Project ! "; } }
3.3 运行项目访问控制类
Debug运行项目,快捷键Shift + Alt + D ,IDEA 控制台输出如下内容说明项目运行成功。
Started CrudprojectApplication in 2.263 seconds (JVM running for 3.057)
打开浏览器访问localhost:8082,以下图所示,访问成功。
图3-一、访问项目图