草庐IT

bean-validator

全部标签

spring - 使用带有 Hibernate Validator 的自定义 ResourceBundle

我正在尝试为HibernateValidator4.1到Spring3.0设置自定义消息源。我已经设置了必要的配置:翻译是从我的消息源提供的,但似乎消息本身中的替换标记是在消息源中查找的,即对于:my.message=theproperty{prop}isinvalid在messageSource中有查找“prop”的调用。进入ResourceBundleMessageInterpolator.interpolateMessage我注意到javadoc声明:RunsthemessageinterpolationaccordingtoalgorithmspecifiedinJSR303.

spring - 使用带有 Hibernate Validator 的自定义 ResourceBundle

我正在尝试为HibernateValidator4.1到Spring3.0设置自定义消息源。我已经设置了必要的配置:翻译是从我的消息源提供的,但似乎消息本身中的替换标记是在消息源中查找的,即对于:my.message=theproperty{prop}isinvalid在messageSource中有查找“prop”的调用。进入ResourceBundleMessageInterpolator.interpolateMessage我注意到javadoc声明:RunsthemessageinterpolationaccordingtoalgorithmspecifiedinJSR303.

java - 如何从不是由spring创建的对象访问spring bean

这个问题在这里已经有了答案:springautowiringnotworkingfromanon-springmanagedclass(10个回答)关闭去年。在我的Web应用程序中,我使用hibernate和spring。从Hibernate层返回的实体类在某些场景下需要访问其他服务类。实体类不仅仅是DTO,它们包含一些业务逻辑,并且要执行一些业务逻辑(例如在满足某些条件时可能发送电子邮件等),这些需要访问服务类。服务类是springbean。那么在这种情况下,从这些在spring上下文之外创建的实体类中获取springbean的推荐方法是什么? 最佳答案

java - 如何从不是由spring创建的对象访问spring bean

这个问题在这里已经有了答案:springautowiringnotworkingfromanon-springmanagedclass(10个回答)关闭去年。在我的Web应用程序中,我使用hibernate和spring。从Hibernate层返回的实体类在某些场景下需要访问其他服务类。实体类不仅仅是DTO,它们包含一些业务逻辑,并且要执行一些业务逻辑(例如在满足某些条件时可能发送电子邮件等),这些需要访问服务类。服务类是springbean。那么在这种情况下,从这些在spring上下文之外创建的实体类中获取springbean的推荐方法是什么? 最佳答案

spring - 抛出 javax.validation.ConstraintViolationException 时获取字段名称

当PathVariable'name'没有通过验证时,会抛出javax.validation.ConstraintViolationException。有没有办法在抛出的javax.validation.ConstraintViolationException中检索参数名称?@RestController@ValidatedpublicclassHelloController{@RequestMapping("/hi/{name}")publicStringsayHi(@Size(max=10,min=3,message="nameshouldhavebetween3and10char

spring - 抛出 javax.validation.ConstraintViolationException 时获取字段名称

当PathVariable'name'没有通过验证时,会抛出javax.validation.ConstraintViolationException。有没有办法在抛出的javax.validation.ConstraintViolationException中检索参数名称?@RestController@ValidatedpublicclassHelloController{@RequestMapping("/hi/{name}")publicStringsayHi(@Size(max=10,min=3,message="nameshouldhavebetween3and10char

java - Spring Rest ErrorHandling @ControllerAdvice/@Valid

在RESTController中同时使用@ControllerAdvice和@Valid注释时遇到问题。我有一个休息Controller声明如下:@ControllerpublicclassRestExample{.../***user1passwordNameSurname*curl-d"@restAddRequest.xml"-H"Content-Type:text/xml"http://localhost:8080/SpringExamples/servlets/rest/add*/@RequestMapping(value="rest/add",method=RequestMe

java - Spring Rest ErrorHandling @ControllerAdvice/@Valid

在RESTController中同时使用@ControllerAdvice和@Valid注释时遇到问题。我有一个休息Controller声明如下:@ControllerpublicclassRestExample{.../***user1passwordNameSurname*curl-d"@restAddRequest.xml"-H"Content-Type:text/xml"http://localhost:8080/SpringExamples/servlets/rest/add*/@RequestMapping(value="rest/add",method=RequestMe

java - Spring - 在配置中使用工厂bean?

在@Configuration类中使用工厂bean的正确方法是什么?假设我对SessionFactory有以下内容:@BeanpublicAnnotationSessionFactoryBeansessionFactory(){AnnotationSessionFactoryBeanfactory=newAnnotationSessionFactoryBean();//setuppropertiesetc.returnfactory;}现在这个方法返回一个没有实现SessionFactory的bean工厂。如果我用@Autowired作为SessionFactory在另一个bean中使

java - Spring - 在配置中使用工厂bean?

在@Configuration类中使用工厂bean的正确方法是什么?假设我对SessionFactory有以下内容:@BeanpublicAnnotationSessionFactoryBeansessionFactory(){AnnotationSessionFactoryBeanfactory=newAnnotationSessionFactoryBean();//setuppropertiesetc.returnfactory;}现在这个方法返回一个没有实现SessionFactory的bean工厂。如果我用@Autowired作为SessionFactory在另一个bean中使