Spring Boot基础

1 新建一个简单的spring cloud项目

第一步:右键》project》
在这里插入图片描述

NEXT》
在这里插入图片描述

选好依赖进入下一步》
在这里插入图片描述

完成在这里插入图片描述

下载maven依赖
在这里插入图片描述

直接返回一行字符串
在这里插入图片描述

拼接返回的字符串成html页面
在这里插入图片描述
页面要放在templates下面
templates:存放模板文件在这里插入图片描述
并且要添加依赖,否则直接
在这里插入图片描述
不填加依赖不添加@ResponseBody 则找不到该路径,添加@ResponseBody就反对相应类型的值,下面是返回“index”字符串
在这里插入图片描述
启动项目前可先编译
1)编译:mvn clean install
2)There are test failures.
删掉测试类,或者mvn clean install -DskipTests编译时忽略测试类
3)添加变量的值
java -jar demo-0.0.1-SNAPSHOT.jar --SOME-ENV=always
在这里插入图片描述

2 Spring Boot应用组成分析

1、依赖:pom.xml
2、启动类:添加@SpringBootApplication注解
3、配置文件:application.properties
4、static目录:静态文件;templates:模板文件

3 Spring Boot开发三板斧

添加依赖:
官方:spring-boot-starter-xxx
非官方:xxx-spring-boot-starter
添加注解
添加配置文件

4 Spring Boot Actuator

4.1 /actuator

导航端点
可以展示出spring-boot-actuator的所有端点

4.1.1 /health

健康检查
检查应用的资源
“status”:取值
UP:正常
DOWN: 遇到了问题,不正常
OUT-OF-SERVICE: 资源未在使用或者不该使用
UNKOWN:不知道

4.1.2 /info

非监控端点,是描述端点
建议用来描述应用,如:info.app-name=xxx

4.2 .yml 和 .properties

1、.yml有执行顺序
2、在properties文件中是以”.”进行分割的, 在yml中是用”:”进行分割;

jar包启动时能读取与jar包同路径下的配置文件,且优先级更高

5 Profile 不同环境只用不同的配置

用“—”把yml区分成若干段
在这里插入图片描述
此处的优先级高于上面配置里的指定,即此处指定p1则使用p1里的配置在这里插入图片描述
.properties
与yml文件有所不同,特定配置需要另建文件并跟上名称,在properties文件里指定用哪个特定配置
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值