亲爱的 Spring 社区:
我很荣幸地宣布 Spring Framework 4.3 的功能完备的候选版本现已可用!这是您参与其中的绝佳机会:请运行您的回归测试,当然,也欢迎您尝试新功能……
依赖注入改进
* @Autowired 注入 Map/Collection bean 和自引用* @Autowired 应用于配置类的构造函数(终于!)* 对于唯一的非默认构造函数,无需声明 @Autowired* ObjectProvider 作为 ObjectFactory 的更丰富变体* InjectionPoint/DependencyDescriptor 作为 @Bean 方法的可注入参数
MVC 处理改进
* OPTIONS、HEAD、Allow 和 If-Unmodified-Since 的默认处理* 支持自定义 HTTP Vary 配置和自定义资源的 HTTP Range* 预组合的 @GetMapping、@PostMapping、@RequestScope、@SessionScope 等* @RequestAttribute 和 @SessionAttribute 作为处理器方法参数* 完全支持 Jackson 2.7 的新类型解析算法
框架各处的基础设施改进
* 更广泛地支持复合注解以及属性中的占位符/表达式* 核心容器异常中更丰富的程序化元数据* manifest 定义的类路径条目中的组件扫描* 用于引导 JPA/Hibernate 的后台初始化选项* @Cacheable 上的 'sync' 标志和对 Caffeine 缓存提供者的支持
我们正在努力准备 RC2,目前还有一些最后的调整和性能改进,目标是在 6 月 1 日正式发布 4.3!
祝好,Juergen