首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Spring和OVal的验证问题

Spring和OVal的验证问题
EN

Stack Overflow用户
提问于 2015-12-16 15:54:46
回答 1查看 745关注 0票数 1

日安。我在SpringBoot1.3上有net.sf.oval 1.85的应用程序。我的模特:

代码语言:javascript
运行
复制
@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;

}

我的控制器:

代码语言:javascript
运行
复制
@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的注释。有人有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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控制器类。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34316467

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档