最高优先级的方式是项目启动时通过命令的方式指定项目加载核心配置文件,命令如下
如果Spring Boot在优先级改闭更高的位置找到了配置,那么它会无视优先级更低的配置
注意点
1、如果脚本是在window系统写好,接入linux系统执行脚本时会报错:
$’\r’: 未找到命令
解决:
yum install dos2unix
dos2unix **.sh 进行转换
再次执行即可
2、如果jar包和脚本不在同一路径,需要在脚本中添加切换路径命令
打基稿jar包不打yml文件,确核锋裂保在启动项目时不会读取jar内的yml文件
Springboot的application.properties配置文件的加载路径优先歼念蔽级(从高到低):
当Springboot打成JAR包(不包含配置文件),读取外部配高薯置文件application.properties时,氏州可以选择:
事先下载完成需要的javacsv.jar包。java项目在没有导入该jar包之前,
点击 File -> Project Structure(快捷键 Ctrl + Alt + Shift + s),点击卜指并型迹Project Structure界面左侧的“Modules”显示下图界面逗汪。
在 “Dependencies” 标签界面下,点击右边绿色的 “+”号,选择第一个选项“JARs or directories...”,选择相应的jar包,点“OK”,jar包添加成功。
点“OK”回到项目界面,IntelliJ IDEA自动提示需要添加import语句,
利用 Alt+Enter 键快速添加import语句之后,项目能够成功编译。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)