web - spring 4 纯javaconfig配置的项目:注解@Pattern 里面的regexp如何引入properties的值 ?
怪我咯
怪我咯 2017-04-18 09:29:30
[Java讨论组]

我使用的是spring 4 javaconfig配置没有任何的xml。
下面的代码:

@PropertySource(value = "classpath:valid.properties")
public class Role implements Serializable {

    @Id
    private String id;
    /**
     * 角色名称
     */
    @Pattern(regexp = "^[a-zA-Z0-9_]{6,32}$")
    private String name;

我在这个通过 @PropertySource 引入了properties文件
虽然可以通过@Value 来获取到properties的值 , 但是 regexp无论如何都无法写入properties的值编译都不能通过,到底该如何写 ?

类似下面的写法都不对 :

@Pattern(regexp = @Value("${name}"))
@Pattern(regexp = "${name}")

但是@pattern还有一个属性 message 就可以这样写 : message = "${name}"

regexp 该如何获取到properties的值 ?

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回复(1)
PHP中文网

我帮你问问朋友
http://www.yl1001.com/group_article/7001468401005683.htm?classic_id=7681468830725785#comment_7681468830725785
朋友说不太明白使用Pattern注解是想实现什么功能。可以在这个帖子下交流一下

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号