Java 弹簧靴和椭圆靴的验证问题

Java 弹簧靴和椭圆靴的验证问题,java,spring-boot,oval,Java,Spring Boot,Oval,你好。我在Spring Boot 1.3上有一个应用程序,它的net.sf.oval为1.85。 我的模型: @Entity @Table(name = "company") public class Company extends BaseModel { @NotBlank @NotNull @Length(min = 5, max = 50) @Column(nullable = false, name = "name", length = 50)

你好。我在Spring Boot 1.3上有一个应用程序,它的net.sf.oval为1.85。 我的模型:

@Entity
@Table(name = "company")
public class Company extends BaseModel {

    @NotBlank
    @NotNull
    @Length(min = 5, max = 50)
    @Column(nullable = false, name = "name", length = 50)
    private String name;

}
我的控制器:

@RestController
@RequestMapping("/company")
public class CompanyController {

    @Autowired
    private CompanyService companyService;

    @RequestMapping(value = "", method = RequestMethod.POST)
    public Company saveCompany(@RequestBody(required = true) @Valid Company company) {
        return companyService.save(company);
    }
}
但是@Valid不起作用。如何正确连接弹簧护套和椭圆形护套? 在project中,我只使用不带XML的注释。 任何人都有一些想法吗?

你可以用这个。在Spring配置类中以编程方式实例化bean(GuardInterceptor、BeanNameAutoProxyCreator)就足够了,在的示例中,这些bean是通过XML配置的。作为beanNames属性的值,您将使用“*Controller”匹配所有Spring MVC控制器类。

您可以使用。在Spring配置类中以编程方式实例化bean(GuardInterceptor、BeanNameAutoProxyCreator)就足够了,在的示例中,这些bean是通过XML配置的。作为beanNames属性的值,您将使用“*Controller”匹配所有SpringMVC控制器类