Spring Framework 4.3 注入机制的改进

6 3月
预计阅读时间: 1 分钟

Spring Framework 4.3有两个有趣的改动,第一个是单一构造函数的自动注入,第二个就是注入依赖条件的配置。

来看看之前版本的代码

@Autowired注解是一个很关键的东西,如果你忘记了,那么运行就会出现null错误。在新版本中,你无需这个注解了,Spring会自动处理这种情况。当然,这个功能同样对@Configuration等有效。

新的ObjectProvider可以提供两个特别的方法getIfAvailable和getIfUnique。比如这种

具体的实现可以参考DefaultListableBeanFactory,比如

 

发表评论

电子邮件地址不会被公开。