第一、项目jar包同级下的config文件夹是优先级最高的,是在执行命令的目录下建config文件夹。application.properties放在config文件夹里面肯定最先读取。

第二、项目jar包同级下直接放properties文件是次优先级,是直接把配置文件放到jar包的同级目录。

第三、项目内部的classpath同级config文件夹是第三优先级,在classpath下建一个config文件夹,然后把配置文件放进去。

第四、项目内部的classpath同级放properties文件是最低优先级,是在classpath下直接放配置文件。

springboot默认是优先读取它本身jar包同级目录下的一个config/application.properties 文件的。在项目内src/main/resources 文件夹下创建的application.properties 文件的优先级是最低的。

按照顺序读取,如果已经读取到了application.properties文件,就算内部还有application.properties,将不会进行后续读取。

SpringBoot项目的application.properties放在Jar包外加载相关推荐

  1. springboot工程打包时将application.properties放在jar包外

    https://blog.csdn.net/luckyzsion/article/details/83743604

  2. 手动将web项目的class文件打成jar包,手动打jar包,java -cvf,IDE打包底层指令

    手动将web项目的class文件打成jar包. 我们的项目在使用IDE进行编译后,在项目的target目录下将会生成class文件.我们可以将class文件打成jar包. 使用的到命令为: 在targ ...

  3. SpringBoot使用 maven autoConfig插件打jar包(一)

    AutoConfig介绍 AutoConfig,主要用于 Maven 项目打包使用.在项目中,我们会将自己写的代码打成 jar 包或者 war 包发布到各种环境上.正常情况下,不用的环境所使用的数据库 ...

  4. 基于SpringBoot项目的https

    基于SpringBoot项目的https 在spring中配置项目运行的端口很简单. 在application.properties中 server.port: 8080 这样配置后,spring b ...

  5. java进阶(9)——JVM jar包加载顺序

    最近工作当中遇到过好几例,由于项目当中依赖了一些框架,而这些框架无法直接修改时,我就直接本地代码写了一个同名同包路径的类,可以直接覆盖框架的类(本文说的框架类,不包括jdk的),屡试不爽.但是心里不免 ...

  6. 使用java -jar 修改SpringBoot项目中application.properties的配置项

    1 简介 如果Spring Boot整合了Maven来管理项目依赖的话,常见的打包方式有jar和war.如果使用war包,若要运行项目,需要把war丢到Tomcat.JBoss之类的容器中.此时修改配 ...

  7. Springboot Freemarker 将模板放在jar包外面

    解决打包的时候,把模板一起打包了,文件大不说,修改模板文件还得重新打包. application.properties spring.freemarker.template-loader-path=/

  8. springboot中如何添加第三方的jar包或者说如何配置本地jar

    首先推荐博客: spring-boot-maven-plugin 安装本地jar 包 http://www.cnblogs.com/acm-bingzi/p/mavenSpringBootPlugin ...

  9. SpringBoot内部配置:“application.properties配置”和”使用XML配置”,读取属性文件中的内容,日志配置,Profile配置(学习:SpringBoot实战)

    1 SpringBoot内部配置 1.1.修改端口和应用上下文 server.port=9090 server.context-path=/helloboot Spring Boot也可以使用yml进 ...

最新文章

  1. 被讨厌的勇气(讨厌我的人多了,你算老几)
  2. HDU-6290_奢侈的旅行(Dijstra+堆优化)
  3. HEX、DEC、OCT和BIN的解释
  4. html5 css3左侧多级菜单,modernizr.custom.js制作html5 CSS3多级层叠侧边菜单导航栏
  5. 使用-辗转相除法-求最大公约数
  6. Spring-@Value
  7. 用 扩展事件抓取过去的死锁
  8. 【优化算法】蛾群优化算法(MSA)【含Matlab源码 1451期】
  9. Android ListView焦点事件冲突问题与解决
  10. 去掉txt文本某些字符
  11. [Swift]添加暂无数据和暂无网络缺省页
  12. Linux 数据校验md5sum
  13. sopcast在ubuntu上的安装与使用
  14. 华为手机企业邮箱无法连接到服务器,华为手机邮箱无法登录
  15. 怎么添加校园邮箱到Outlook?
  16. C# 基础(三十一)c#实现 正弦sin、反正弦arcsin,正切tan、反正切arctan:求角度值
  17. python的label属性_python内置GUI库tkinter——Label类属性
  18. 机械制造技术基础【2】
  19. 基于springboot+mybatis设备管理后台,可直接上线项目!
  20. cv2 python 获取斑马线_opencv 斑马线,条纹检测

热门文章

  1. 十道上市公司java面试试题
  2. docker之container
  3. ReenTrantLock可重入锁(和synchronized的区别)总结
  4. JS中的prototype、__proto__与constructor(图解)
  5. 宫崎骏的动画片真有意思啊。
  6. 深入JAVA注解之方法注解
  7. 经过阿里,百度一面,二面后,我总结了150道iOS面试题
  8. .net core 使用redis 基于 StackExchange.Redis
  9. Zabbix监控系统安装与使用
  10. 转 Django+Bootstrap练习--我的类博客系统开发