一马平川1

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
application.properties文件内容:
server.port=${myport}
myport=1005
编译后该文件的内容不变:
server.port=${myport}
myport=1005
说明在编译阶段,变量并未替换
但是发包后,端口却在1005,说明发布后的运行阶段,变量被替换为了真实值.

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

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

posted on 2020-08-24 23:59  一马平川1  阅读(1949)  评论(1编辑  收藏  举报