还要切分环境,如DEV, UAT, PROD等等, 开发人员拉到代码的时候,往往还要弄个大半天才能投入开发,因此写了这个小工具,可以在启动时检查一些配置,环境之类的,并提供修复建议
检查配置
主要有以下几个检测项...指定位置文件的检查
4. host检查
运行启动
要想一启动程序就运行,我们自然而然就想到了springboot 的 starter 项目,对,我们把这个也封装成一个starter, 这样一启动springboot...这样我们就做到了在项目一启动的时候就运行检测代码的效果
编写检查代码
如上所述有环境变量,文件等简单的校验,本文以apollo的检测为例写几个典型的获取配置的代码,下面的代码中包含判断文件是否存在,判断环境变量...1:2;
}
/**
* 对外提供的调用方法,在 new 完InitCheck之后,就调用这个方法
*
* @return
*/
public...boolean checkAll(){
return checkApollo();
}
/**
* 检查apollo的配置是否正确