Spring @Value转义冒号(:)的默认值

Spring @Value转义冒号(:)的默认值
强烈推介IDEA2020.2破解激活,IntelliJ IDEA 注册码,2020.2 IDEA 激活码
  • 我有以下属性用@Value注释.我有一个使用默认分隔符’:“定义的默认值

@Value("${prop.url:http://myurl.com}")

  • 有没有办法逃避http://myurl.com中的“:”,或者我必须在配置中定义一个不同的分隔符值.

我相信单引号会做的诀窍:

@Value("${prop.url:'http://myurl.com'}")

  • 对于春季4.2,不需要单引号. Spring将会将第一个冒号视为特殊的,并将所有其余的字符串作为单个字符串值.
本文来源huayang183,由架构君转载发布,观点不代表Java架构师必看的立场,转载请标明来源出处:https://javajgs.com/archives/18539

发表评论