【发布时间】:2015-07-16 22:42:07
【问题描述】:
我将 IDE 从 Eclipse Java EE Edition 更改为 IntelliJ IDEA。 目前我正在开发一个JSF项目。该项目可以毫无错误地部署,但我的 Bean Validators 由注释定义,例如这个:
@Size(max = 8, message = "abc")
private String username;
永远不会被调用。问题可能出在哪里的任何建议?在 Eclipse 中一切正常,IntelliJ 的 Bean-Validation-Toolbar 也正确检测到验证约束。
我正在使用 JSF Mojarra 2.2.8、Hibernate Validator 5.1.3 Final、Eclipse Luna 和 IntelliJ 14。
【问题讨论】:
-
这不依赖于IDE,而是依赖于webapp配置和服务器。详细说明使用的服务器品牌/版本以及 web.xml 中与验证相关的任何设置。
标签: hibernate jsf intellij-idea bean-validation