IntelliJ Idea JSF Bean 验证

IntelliJ Idea JSF Bean Validation

我将 IDE 从 Eclipse Java EE 版本更改为 IntelliJ IDEA。 目前我正在开发一个 JSF 项目。该项目可以毫无错误地部署,但是我的 Bean 验证器是由注释定义的,例如这个:

@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。

我在 web.xml 中没有任何特殊配置,服务器:Apache Tomcat 8.0.22

我现在降级到 JSF Mojarra 2.2.1 和 Hibernate Validator 5.0.1,一切正常。