技术开发 频道

Spring 3.0.0 RC1 发布

  【IT168 资讯】This news just in from Arjen Poutsma's twitter feed: Spring 3.0.0.RC1 is now available.

  http://s3.amazonaws.com/dist.springframework.org/milestone/SPR/spring-framework-3.0.0.RC1-with-docs.zip

  新的Validator不错

  Spring 3 Validation

public class Person {  
   @NotNull  
   @Max(
64)  
  
private String name;  
   @Min(
0)  
  
private int age;  
}  

 

@Controller  
public class MyController {  
   @InitBinder  
  
protected void initBinder(WebDataBinder binder) {  
      binder.setValidator(
new FooValidator());  
   }  
   Spring Framework
3.0.0.RC1 Reference Documentation 143  
   @RequestMapping(
"/foo", method=RequestMethod.POST)  
  
public void processFoo(@Valid Foo foo) { ... }  
}  

 

<!-- Invokes Spring MVC @Controller methods -->  
<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">  
<property name="webBindingInitializer">  
<!-- Configures Spring MVC DataBinder instances -->  
<bean class="org.springframework.web.bind.support.ConfigurableWebBindingInitializer">  
<property name="validator" ref="validator" />  
</bean>  
</property>  
</bean>  
<!-- Creates the JSR-303 Validator -->  
<bean id="validator" class="org.springframework.validation.beanvalidation.LocalValidatorFactoryBean" />  
0
相关文章