Spring差缺补漏

Spring4.0新特性

1:全面支持java1.8

2:空指针

@RequestMapping("/user")
public User getUser(String id,Option<String> userName){}

 

3:泛型依赖注入

public abstract class BaseService<M extends Serializable> {
     @Autowird
     protected BaseDao<M> dao;    
}

@service
public class UserService extends BaseService<User>{
}

4:Map注入

@Autowird
private Map<String,BaseService> map;

 

5:@Lazy延迟注入

调用后才使用

@Lazy
@Service
public class UserService extends BaseService<User>{
}

 

6:@Condition注解

继承Condition 接口然后在@Condition(xxx.class)   指定相应的class即可

 

7:WebScocket的支持

 

posted on 2018-05-14 06:57  13725566749  阅读(106)  评论(0编辑  收藏  举报