std*_*all 1 java validation spring dependency-injection
我在我的项目中的几个类中使用apache commons验证器,我想将单例注入我的类.
使用你需要的验证器来获取单例的实例,如下所示:
// Get an EmailValidator
EmailValidator validator = EmailValidator.getInstance();
Run Code Online (Sandbox Code Playgroud)
我的问题是我如何通过注释将EmailValidator类注入我的项目.我没有找到关于这类事情的任何参考......
在Spring XML中声明EmailValidator bean并告诉Spring使用静态工厂方法来实例化它.请参见http://static.springsource.org/spring/docs/3.1.x/spring-framework-reference/html/beans.html#beans-factory-class-static-factory-method.
或者创建一个Spring bean实现FactoryBean<EmailValidator>.请参见http://static.springsource.org/spring/docs/3.1.x/spring-framework-reference/html/beans.html#beans-factory-extension-factorybean.