application.properties文件内容:
server.port=${myport}
myport=1005
编译后该文件的内容不变:
server.port=${myport}
myport=1005
说明在编译阶段,变量并未替换
但是发包后,端口却在1005,说明发布后的运行阶段,变量被替换为了真实值.

该用法在bootstrap.properties文件中同样适用.

=========================================
如果发布时使用了-Dmyport=1004,
那将以1004为端口,因为-D参数是Properties参数,比properties文件中的变量优先级高

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-26
  • 2021-10-29
  • 2022-12-23
  • 2021-09-23
猜你喜欢
  • 2022-12-23
  • 2021-11-16
  • 2021-09-29
  • 2022-12-23
  • 2022-01-21
  • 2022-12-23
  • 2021-07-16
相关资源
相似解决方案