首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Spring Boot @ConfigurationProperties验证

Spring Boot @ConfigurationProperties验证
EN

Stack Overflow用户
提问于 2016-04-05 14:05:50
回答 1查看 1.2K关注 0票数 3

我知道在Spring Boot @ConfigurationProperties中使用JSR303注释的可能性,但我有一些用例超出了这种可能性:

我有一个@ConfigurationProperties Bean,它允许我的应用程序为备份配置一个文件夹。所以我需要检查这个文件夹是否存在并且是可写的。如果它不存在,我想创建它。

现在,我在@PostConstruct中使用初始化方法,它工作得很好。我想知道是否有一种更具声明性的方式来验证ConfigurationProperties-Class。

EN

回答 1

Stack Overflow用户

发布于 2017-02-03 00:39:09

如果您真的想使用JSR-303注释来验证备份文件夹的状态,那么可以使用bean-validators。这是我不久前编写的一个库,带有一些额外的验证注释。它有像@Writable这样的与文件相关的注释,可以用来检查目录。但我同意这些评论:这应该是备份过程的一部分,因为在加载配置后,目录的状态可能会发生变化。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36418345

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档