日安。我在SpringBoot1.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不起作用。如何正确连接弹簧启动和椭圆?在项目中,我只使用没有XML的注释。有人有什么想法吗?
发布于 2015-12-27 12:21:17
您可以为此使用org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator。在Spring类中以编程方式实例化bean (GuardInterceptor,BeanNameAutoProxyCreator)就足够了,这些bean是通过8.4.2.使用Spring保护Spring托管bean示例中的XML配置的。作为beanNames属性的值,您可以使用"* Controller“来匹配所有Spring控制器类。
https://stackoverflow.com/questions/34316467
复制相似问题