bean-validation相关内容
我有一些模型课 public class Account { @Email private String email; @NotNull private String rule; } 和spring-validator public class AccountValidator implements Validator { @Overr
..
我已经走了好一阵子,现在没有运气.我不使用Spring MVC,但仍想使用@javax.validation.Valid启用方法参数的验证.举个例子 public class EventServiceImpl implements IEventService { @Override public void invite(@Valid Event event, @Valid U
..
下午好, 我在将服务插入Bean验证程序(JSR 303)时遇到问题.我将执行验证,但是我需要验证数据库中的该记录; 当我使用我的服务时,它会抛出NullPointerException; 例外: Exception in thread "main" javax.validation.ValidationException: HV000028: Unexpected exc
..
我要自定义弹簧验证错误 @NotNull @Length(max = 80) private String email; 但是我做不到. 要采取的步骤是什么? 解决方案 javax.validation.constraints.NotNull.message=CUSTOM NOT NULL MESSAGE javax.validation.constra
..
模型.... @Digits(integer=5, fraction=0, message="The value must be numeric and less than five digits") private int value; beans文件.... 控制器.... @RequestMapping(value
..
说我有以下简单的Java bean: class MyBean { private Date startDate; private Date endDate; //setter, getters etc... } JSR 303中是否存在一种机制来创建自定义验证程序,以验证startDate必须在endDate之前的约束? 在我看来,这是一个常见的用例,但是我找不
..
我正在使用IBM JAX-RS实现来开发我的REST API.我希望包括使用JAX-RS 2.0中提供的Bean验证(注释)支持来验证资源方法参数.我知道Jersey的实现支持此功能( https://jersey.java.net/documentation/latest/bean-validation.html ). WAS 8.5.5上的IBM JAX-RS实现是否提供类似的支持?如果可以,
..
我正在尝试使用WAS 8.5.5.12 Full Profile中的Spring MVC控制器进行JSR 303 Bean验证. 我只验证一个@RequestParam,而不验证一个完整的bean: @RequestMapping(method=RequestMethod.GET) public String initializeCheckIn( @Valid @Pattern
..
到目前为止,我一直在使用hbm2ddl=update进行数据库创建.但是现在,我们将删除hbm2ddl属性,并使用Hibernate的SchemaExport工具基于Hibernate带注释的模型类创建sql语句. SchemaExport现在也已完成. 但是,当我通过在两个数据库上使用mysqldiff工具(由hibernate生成的& SchemaExport生成的)来确保由hibern
..
使用bean验证来验证对象的状态时,每次调用验证时,都会调用4次用 @AssertTrue 注释的方法。每次调用仅应调用一次。 休眠验证器版本:5.1.3。最终 这里是一个示例: 对于以下类别的摩托车: import javax.validation.constraints.AssertTrue; 类摩托车{ 私人int燃料; private int tire耐久性
..
我遇到的问题与 / a>线程具有。 更准确地说,当尝试在实现CustomValidator接口的自定义验证器中注入Bean时,会出现以下错误(访问我要注入的Bean时是NPE): javax.validation.ValidationException:HV000028:isValid调用期间发生意外异常。 在org.hibernate.validator.internal.engin
..
我有一个非常简单的使用Spring-Data-Mongodb的Spring Boot应用程序 我要做的只是设置一个JSR-303验证规则,该规则规定我要保存的对象必须具有用户名.我读到JSR-303是在1.1版中添加到spring-data-mongodb的,所以我认为保存对象时它已经过验证,但事实并非如此. 有人有一个简单的示例设置来显示其工作原理吗? 我的用户pojo看起来像
..
我有一个模型,我需要使用 eclipselink jpa验证模型 并且我添加注释@NotEmpty验证名称(如果为空),但是当我保存/持久化模型时,验证不起作用 @Entity public class Role { @Id private String id; @NotEmpty private String n
..
我看到了许多将Bean标记为实体Bean(@Entity)的示例.名称为Bean(CDI)的名称,以避免创建2个类(托管Bean和实体Bean),并避免使用Bean验证,以便可以在客户端和客户端上执行验证.服务器. 那么我是否应该使用单个类,是否有任何问题,还是应该让我的托管bean或服务层使用来自托管bean的数据来创建实体bean? 解决方案 @Named或@ManagedBea
..
我有一个类,并使用注释来验证类属性. 我的网页(jsf2.2/primefaces/maven)是多语言的(DE-utch,FR-rench,IT-alian). 我的问题是,休眠验证器支持某些语言(de,en,es,fr,hu,tr,pt_BR,mn_MN,zn_CN),但不支持意大利语! (在jar中列出,org-> hibernate-> validator) 因此,当我使用网页
..
我有一堂课 class User( var name: String ) 以及映射的帖子请求: @PostMapping("/user") fun test(@Valid @RequestBody user: User) { //... } 如果客户端将使用name: null发送用户的JSON怎么办?它会被MVC验证程序拒绝还是会引发异常?我应该用@Not
..
首先,我想不出这个问题的更好的标题,因此我愿意接受更改. 我正在尝试使用带有Spring Boot的bean验证机制(JSR-380)来验证bean. 所以我有一个像这样的控制器: @Controller @RequestMapping("/users") class UserController { @PostMapping fun createUser(@Va
..
我正在尝试在Webflux中使用bean验证.这是我到目前为止的内容: @PostMapping("contact") fun create(@RequestBody @Valid contact: Mono) : Mono { return contact.flatMap { contactRepository.save(it) }
..
class User(val name: String) 我知道在构造函数中将添加此检查 Intrinsics.checkParameterIsNotNull(name) 要确保name不存储空值. 有没有一种方法可以不生成此类检查?也许是注释? 在Spring中,当将json字符串映射到一个类时,我们需要这样做. 验证是通过javax中的@NotNull和@Valid
..
我们正在使用powermock模拟静态方法.我们的代码如下所示: public class ValidationLayer{ private GenericInputValidator v; public ValidationLayer(GenericValidator v){ this.v = v; } public boolean isVal
..