松散绑定

接着上节讲,在yml中如果我们用驼峰命名法的话,我们把s改为大写的。但是呢@ConfigruationProperties却没有改,它确实能运行成功的。


但是该为大写的,就报错了。

下面看一下这个松散绑定。无论你的ipaddress是什么格式它都会忽略-、_大小写的一些问题,都会匹配上的。

```
servers:
#  ipaddress: 192.168.0.11
#  ipAddress: 192.168.0.11  #驼峰
  ip-address: 192.168.0.11 #烤肉串模式
#  ip_address: 192.168.0.11 #unline
#  IPADDRESS: 192.168.0.11
#  IP_ADDRESS: 192.168.0.11 #常量
#  Ip-ADD_R_E_SS: 192.168.0.11
```


都是可以运行成功的。

以前的@Value是不支持松散绑定的,现在可以了。

回到开头的问题,前缀是dataSource,

这个是dataSource就报错。

这个问题的解决办法就是全部变成小写的。

posted @ 2022-05-05 23:02  长情c  阅读(60)  评论(0)    收藏  举报