一、配置类如何读取配置
比如:CommonConfiguration.java就是一个读取配置文件java类。通过@Value注解读取application.properties配置文件中的配置。
如下图所示:@Value(“${sourceid}”)读取的就是application.properties配置文件中sourceid对应的值。
如果在配置sourceid时需要为其添加默认值,可以使用“:”后面跟上默认值即可@Value(“${sourceid:默认值}”)。
如下图所示:这是一个读取手机号码前缀配置项的示例。Msisdn.prefix.cmcc在application.properties配置文件中存放的值是“139,131,137.......”这种格式的字符串。在取值的时候需要的是以逗号分隔后的字符串数组。所以在读取配置文件java类中创建了一个String类型的数组,在对msisdnPrefixCmcc进行set值的同时会对该字符串进行逗号分隔并存放到创建的字符串数组中。