imooc-2小时上手SpringBoot
第1章 课程引导
- SpringBoot的特点
- 化繁为简,简化配置
- 备受关注,是下一代框架
- 微服务的入门级微框架
- 微服务
第2章 初遇SpringBoot
第3章 第一个SpringBoot程序
- 命令行启动项目
- cd到project目录下
- mvn spring-boot:run
- ctrl+c 终止项目
- 在服务器上部署
- cd到project目录下
- mvn clean package打包
- mvn package -DskipTests跳过tests文件
- java -jar target/*.jar启动项目
第4章 自定义属性配置
-
application.yml
- .yml是一种格式
- 保留相同前缀
- 有缩进 两个空格
- :后有1位空格+内容,否则格式报错
-
对自己内容进行配置
- min: 1
- 在controller使用配置:@Value("${min}") private BigDecimal min;
- 在配置中使用配置:description: ${min}为最小值
- 对于多个内容 可以采用缩进的方式归属到一个前缀下
# application.yml limit: minMoney: 1 maxMoney: 9999 description: 最少要发${ limit.minMoney}元,最多可发${ limit.maxMoney}元 #limitConfig @Component @ConfigurationProperties(prefix = "limit") public class LimitConfig { private BigDecimal minMoney; private BigDecimal maxMoney; private String description; public BigDecimal getMinMoney() { return minMoney; } public void setMinMoney(BigDecimal minMoney) { this.minMoney = minMoney; } public BigDecimal getMaxMoney() { return maxMoney; } public void setMaxMoney(BigDecimal maxMoney) { this.maxMoney = maxMoney; } public String getDescription(