构建Maven项目
- 通过官方的Spring Initializr来产生基础项目,访问 http://start.spring.io/(科学上网)
- 填写 Group 和 Artifact 信息在 Search for dependencies 中搜索添加Web依赖。
- 单击 Generate Project 按钮下载压缩包。
- 解压导入IntelliJ IDEA ,选择以maven导入,一路next。
- Java SDK 选择7以上版本
- src/main/java: 主程序入口
- src/main/resourecs: 配置目录
- src/test: 单元测试目录
Maven配置分析
打开pom.xml,打包形式为jar<packaging>jar</packaging>
项目依赖配置
<dependencies>
<!-- 全栈Web开发模块,包括嵌入式Tomcat、Spring MVC -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!-- 通用测试模块,包含JUnit、Hamcrest、Mockito -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
统称为Starter POMs,采用spring-boot-starter-的命名方式,代表对应的应用功能模块。
-
mvn spring-boot:run
快速启动Spring Boot应用
实现RESTful API
- 新建Hello类
@RestController
public class Hello {
@RequestMapping("/hello")
String home(){
return "Hello World";
}
}
- 启动应用,浏览器访问http://localhost:8080/hello,可以看到返回Hello World。
启动Spring Boot应用
- IDEA中运行main函数
- Maven配置中提到了spring-boot插件,可以执行
mvn spring-boot:run
,或者IDE中单击IDE中Maven插件工具

- 在服务器上部署运行时,通常使用
mvn install
将应用打包成jar包,再通过java -jar xxx.jar
来启动应用
网友评论