美文网首页Java高级进阶
Spring属性注入Bean的List属性

Spring属性注入Bean的List属性

作者: e4e9aa34f536 | 来源:发表于2018-11-01 20:51 被阅读0次

    使用@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

    本群提供免费的学习指导 架构资料 以及免费的解答

    不懂得问题都可以在本群提出来 之后还会有直播平台和讲师直接交流噢

    哦对了,喜欢就别忘了关注一下哦~

    相关文章

      网友评论

        本文标题:Spring属性注入Bean的List属性

        本文链接:https://www.haomeiwen.com/subject/oplfxqtx.html