bean-validation

    1热度

    2回答

    我无法理解为什么从Hibernate Validator 3.X升级到4.X后,我没有再收到DataIntegrityViolationException。 不知何故Spring不能够覆盖持久层例外了。 除Validator依赖关系外没有任何变化,但验证违反验证违规情况下不会通过DataIntegrityViolationException引发的测试。 我现在得到了一个javax.validati

    1热度

    1回答

    我正在查看是否可能执行以下操作,因为所有初步搜索都没有返回任何指示方式。 我想使用Hibernate的验证注释验证bean的方法,我想用一些 AOP框架(春,AOP联盟,AspectJ的等),拦截与休眠的一个子集注解的方法验证器注释(@NotNull,@NotEmpty,@Email等);然后我希望AOP建议在遇到时运行。 这是可能的吗?如果是这样,我很难想象代码将如何工作。使用Spring AO

    1热度

    1回答

    我在我的JSF托管bean中使用JSR303 bean验证注释来验证文本输入。这里有注解:当一个管道字符在字符串中发现 @Size(min=0, max=20, message = "Value cannot be more than 20 characters") @Pattern(regexp = "[^|]", message = "Invalid entry. See field des

    3热度

    1回答

    一个ConstraintValidator我有一个简单的验证器来验证一个字符串值是一个预定义列表的一部分: public class CoBoundedStringConstraints implements ConstraintValidator<CoBoundedString, String> { private List<String> m_boundedTo; @Override

    0热度

    1回答

    Spring MVC + Jackson将Java对象转换为Json数据/从Json数据转换Java对象。我想验证转换后的Java对象。我应该使用 Bean验证 在控制器验证对象 看点 就像FacesServlet的 任何其他春季调度的servlet supportvalidation相...? Spring MVC中服务器端验证的最佳方式是什么?

    2热度

    1回答

    我使用Hibernate的验证(JSR 303)的奇怪行为和注释java.util.List类型 的下面的代码基础属性: public class A { @Valid @NotNull @Size(min=1, max=15) private List<B<?>> validList = new ArrayList<B<?>>(); ... } 如果我开始我得

    3热度

    2回答

    我正在创建一个JSF 2应用程序,我试图在bean中使用表单验证,而不是使用faces-page。我还想使用.properties文件来存储消息。 我看着this question但我不认为我有属性文件设置正确。 比方说,我有一个名为用户在包豆称为“开发”: @ManagedBean @SessionScoped public class User implements Serializabl

    1热度

    2回答

    JSF 2.0已经提供Bean Validation(JSR 303)和它自己的Validation framework,考虑到选择,我很困惑可以选择哪一个。 似乎有了JSF的验证框架,我可以在XHTML视图层指定约束。即最大长度。在使用Bean Validation时,我会通过bean中的注释(@)指定约束。 我将JSF Validation框架看作是更多的插件架构尝试,而将JSR作为优雅的解决

    6热度

    4回答

    在java世界中,有一个bean验证框架JSR-303,它是在应用程序的表示层和持久层中执行数据验证的精心策划的策略。它涵盖了很多东西,包括整个图模型的验证,验证域分组,i18n等。 我没有在C#中找到任何数据模型验证框架。 C#中有没有类似JSR-303的东西?

    0热度

    1回答

    我试图创建一个定制验证数组值: public @interface Enum { String message() default "{}"; Class<?>[] groups() default {}; Class<? extends Payload>[] payload() default {}; String[] value(); } 其