小编Blu*_*ish的帖子

无法创建配置,因为找不到Bean验证提供程序.将类似Hibernate Validator(RI)的提供程序添加到类路径中

今天,我正在研究发送电子邮件,但是当我添加时

<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-context-support</artifactId>
    <version>4.2.5.RELEASE</version>
</dependency>

<dependency>
    <groupId>javax</groupId>
    <artifactId>javaee-api</artifactId>
    <version>7.0</version>
</dependency>

<dependency>
    <groupId>javax.mail</groupId>
    <artifactId>javax.mail-api</artifactId>
    <version>1.5.5</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)

到pom.xml并在服务器上部署,我得到一个"无法创建配置,因为找不到Bean验证提供程序.将类似Hibernate Validator(RI)的提供程序添加到类路径中." 验证异常.

我只是将上面的依赖项和电子邮件的依赖项添加到模板MVC项目中.

错误堆栈跟踪:

DEBUG: org.springframework.ui.context.support.UiApplicationContextUtils - Unable to locate ThemeSource with name 'themeSource': using default [org.springframework.ui.context.support.DelegatingThemeSource@20212230]
DEBUG: org.springframework.validation.beanvalidation.OptionalValidatorFactoryBean - Failed to set up a Bean Validation provider
javax.validation.ValidationException: Unable to create a Configuration, because no Bean Validation provider could be found. Add a provider like Hibernate Validator (RI) to your classpath.
    at javax.validation.Validation$GenericBootstrapImpl.configure(Validation.java:271)
    at org.springframework.validation.beanvalidation.LocalValidatorFactoryBean.afterPropertiesSet(LocalValidatorFactoryBean.java:223)
    at org.springframework.validation.beanvalidation.OptionalValidatorFactoryBean.afterPropertiesSet(OptionalValidatorFactoryBean.java:40)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1637)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1574)
    at …
Run Code Online (Sandbox Code Playgroud)

email validation spring

33
推荐指数
7
解决办法
7万
查看次数

标签 统计

email ×1

spring ×1

validation ×1