波姆。xml就是这样。在spring boot starter web中,它已经具有hibernate验证程序依赖性。
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.14.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
</dependencies>
类请求
@Data
public class ClassRequest {
String glade;
Integer number;
List<StudentRequest> students;
}
##################################################################################
import lombok.Data;
import javax.validation.constraints.NotNull;
@Data
public class StudentRequest {
String name;
Integer age;
@NotNull(message="id not blank")
String identity;
}
控制器
@RestController
public class StudentController {
@PostMapping("/class/info/create")
public @ResponseBody Response createClassInfo(@RequestBody @Valid
ClassRequest classRequest) {
System.out.println(classRequest.getNumber());
return Response.ok;
}
}
我错过什么了吗?验证不起作用。我是学习者。有人能帮我吗?
它在筑巢。它可以验证类请求。它无法验证studentRequest。只需添加@valid。
@Data
public class ClassRequest {
String glade;
Integer number;
@valid
List<StudentRequest> students;
}
我希望先用groups指定的注释。class一起激发,然后再进行second.class验证。我不明白为什么用组指定的验证没有被激发。 有人能给我指路吗。
在我在share/WEB-INF/web.xml中发表评论之后: 并补充道: singleSignouthttpSessionListener 然后,我启动了tomcat_server,alfresco_tomcat。 我传递链接:localhost:8080/share(http),因为($alfresco_tomcat/webapps/share/web-inf/web.xml)共享将我重定向
我正在将应用程序的安全性迁移到Spring Security4.0。我的要求是身份验证应该是JAAS身份验证,自动化数据将从数据库中提取。所以我已经编写和自定义了身份验证提供程序。但我的问题是Spring没有将身份验证请求委托给我的自定义身份验证提供程序。 代码如下 web.xml条目 调用堆栈
我正在创建一个非常简单的验证码验证过程。
我使用的是Spring Boot 1.5.3。释放我试图用org验证Spring Boot REST api。springframework。验证。验证器。Spring validator有几种验证实体的方法,所以当我调用 一切正常,请求失败,出现验证错误,但当我进一步执行不同的验证时 虽然实际执行了代码并调用了rejectValue方法,但没有发生任何事情,但由于某些原因,请求的处理并没有停止。
我正在尝试验证控制器中的值,并将闪存错误消息发送到Sailsjs框架中的EJS视图文件。 我收到以下错误消息: 我已经在config/policies.js中添加了闪存策略 这就是我重定向到错误视图的方式。 flash.js内容 帮助我解决此闪存不是视图文件中定义的错误。