新建 Spring Initializr 项目
选择 Spring Initializr,如下图选择SDK和URL:
点击NEXT:
填写项目信息Group和Artifact:
什么是Group和Artifact?
Group 是项目组织的唯一标识符,对应JAVA的包的结构,是main目录里java的目录结构。
Artifact是项目的唯一标识符,对应项目的名称,是项目根目录的名称。
如:百度公司的地图项目,可以这样填写:
我这里随便填写下测试用的项目信息:
点击NEXT,勾选下Web/Spring Web依赖:
勾选下Sql/MySql Driver依赖:
点击NEXT,选择好项目保存位置,我这里使用默认的目录,点击Finish:
默认创建好的项目结构如下(Maven如果提示更新依赖包,要点击import changes更新下):
最主要的几个文件:
- HellospringbootApplication - 启动应用程序的
- application.properties - 空的 properties 文件,用于配置属性的
- SpringbootApplicationTests - 空的Junit 测试文件
- pom.xml - maven构建的配置文件
运行项目:
如果运行时报错:Error:(3, 32) java: 程序包org.springframework.boot不存在。。。
请参考:
使用IDEA新建Spring Boot程序报错:Error:(3, 32) java: 程序包org.springframework.boot不存在
运行成功为:
写个Web测试类,在[main/java/com.test.hellospringboot]包新建类HelloController:
HelloController.java代码如下:
package com.test.hellospringboot;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HelloController {
@RequestMapping("/hello")
public String hello() {
return "Hello Test Spring Boot !!!";
}
}
运行:
浏览器输入:http://localhost:8080/hello