使用@Value和SpEL来完成。
属性文件:
client.valid.version=1.2,1.1
XML配置:
classpath*:/config/dev/*.properties
注入Bean:
@Value("#{'${client.valid.version}'.split(',')}")
private List validVersions;
public boolean isVersionValid(String version) {
if (StringUtils.isBlank(version)) {
return false;
}
return validVersions.contains(version);
}
SpEL格式为#{},表达式内部运算转换成List。
欢迎工作一到八年的Java工程师朋友们加入Java高级交流群:854630135
本群提供免费的学习指导 架构资料 以及免费的解答
不懂得问题都可以在本群提出来 之后还会有直播平台和讲师直接交流噢
哦对了,喜欢就别忘了关注一下哦~
网友评论