- Java 1.8 以上
Spring Boot版本号:1.5.9.RELEASE- 构建工具:
maven或gradle(因为项目中已经包含了mvnw和gradlew,所以maven和gradle不是必要的) LombokIDE 插件
- 入门
Spring Boot简介- 开发第一个
Spring Boot应用
- 使用
Spring Boot- 构建系统
- 项目结构及自动配置机制
- dev tools
Spring Boot的功能SpringApplicationSpring Boot属性配置Profiles- 日志
JSON- 开发 Web 应用程序
- 安全
- 数据库(SQL)
- 数据库(NoSQL)
- 缓存
- 消息
- 调用 REST 服务
- Validation
- 邮件
- JTA 分布式事物
- 分布式缓存 -
Hazelcast - 定时任务
- 任务执行及调度
Spring Session- JMX 的监控及管理
- 测试
WebSockets- Web Services 及
WebServiceTemplate - 创建自己的
Spring Boot Stater
Spring Boot Actuator
克隆项目到本地
git clone https://github.com/heyuxian/spring-boot-getting-started.git构建工具
此项目将同时支持 Maven 及 Gradle 作为构建工具,你可以根据自己的喜好,选择相应的构建工具,并进入对应的 demo 中,如:
cd ./maven/demo02编译项目
#maven
./mvnw clean install
#gradle
./gradlew build运行
#maven
java -jar ./target/demo02-0.0.1-SNAPSHOT.jar
#gradle
java -jar ./build/libs/demo01-0.0.1-SNAPSHOT.jar你还可以直接通过 Spring Boot 插件运行:
#maven
./mvnw spring-boot:run
#gradle
./gradlew bootRun