【发布时间】:2017-12-01 16:47:10
【问题描述】:
我正在使用 Spring Boot 1.5.3、Spring Data REST、HATEOAS、Hibernate。 在我的模型中,有时我会使用如下枚举:
public enum Roles {
ROLE_ADMIN, ROLE_USER, ROLE_MANAGER, ROLE_TECH
}
根据 Spring Boot documentation,有一个属性似乎很有用:
# DATA REST (RepositoryRestProperties)
spring.data.rest.enable-enum-translation=true
我没有找到有关如何使用它的文档。我发现旧的参考资料似乎应该添加如下内容:
roles.role_admin=Amministratore
在我的messages.properties 中。那会很酷,但它不起作用,我的 REST 回复包含类中显示的枚举值,没有任何翻译。 有人可以解释一下使用 Spring 的这个功能的正确方法吗?
【问题讨论】:
标签: spring spring-mvc spring-boot spring-data-rest