使用 IDEA 开发 Spring Boot 项目
SpringBoot 特别适合于 web 应用的快速开发,方便快捷。SpringBoot 项目开发常用的 IDE(集成开发工具)有两种:Ecllipse 和 IDEA,其中 IDEA 最为流行。
本教程详细介绍使用 IDEA 开发一个 web 应用的详细步骤。
1. 创建 Spring Boot 项目
打开 IntelliJ IDEA, 然后 File->new->project。
2. 启用 Spring Initializr
选择 “Spring Initializr”,点击 next,选择 JDK,使用默认 jdk1.8 即可。
3. 完善项目信息
完善项目信息,项目名可做修改,最终建的项目名为 test,src->main->java 下包名会是 com->example->test,点击 next。
4. 启用 Web 开发支持
Web 下勾选 Spring Web Starter,低版本的 Spring Boot 项目可能没有Spring Web Starter,可以勾选 Spring Web。Template Englines 勾选 Thymeleaf,点击 next。
5. 项目创建完成
选择项目路径,点击 finish 打开新的窗口。
6. 项目目录结构
当前刚创建好的项目目录结构如下:
7. Maven 仓库配置
点击右侧的 Maven,点击 “设置” (扳手图标),进行项目 Maven 仓库的配置。
8. Maven 导入依赖包
配置完后,如果没有自动导包,可以点击左上角重新导包按钮。
9. 创建模板文件
在 templates 文件下新建 index.html 页面,作为启动的初始页面。
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>hello</title> </head> <body> "Hello Spring Boot!"; </body> </html>
10. 创建 controller 文件
在 com.example.test 下新建 controller 文件夹,在 controller 文件夹下建一个简单的 HelloController类,Controller 类要添加 Controller 注解,项目启动时,Spring Boot 会自动扫描加载 Controller。
package com.example.test.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; @Controller public class HelloController { @RequestMapping("/index") public String sayHello(){ return "index"; } }
11. 启动项目 controller 文件
运行项目启动类 TestApplication.java。
12. 启动项目 controller 文件
在浏览器中输入localhost:8080,回车显示 index 界面。浏览器输出:
Hello Spring Boot!
到这项目的初步搭建已经完成。
下一章:Spring Boot 构建过程
本章主要介绍 Spring Boot 项目的详细构建步骤以及配置文件的解析。1. 创建 Spring Boot 项目:Spring Boot 官方提供了使用 Spring initializer 构建一个 Spring Boot 的 Web 项目的工具。2. 项目文件组成:生成的项目解压后,可以使用 Ellipse 导入项目,或者使用 IDEA 直接打开项目。3. Spring Boot 启动入口点。