Spring 5(六) 新功能
六.Spring 5 新功能
整个 Spring5 框架的代码基于 Java8,运行时兼容 JDK9,许多不建议使用的类和方法在代码库中删除。
Spring5.0 框架自带了通用的日志封装
Spring5 已经移除 Log4jConfigListener,官方建议使用 Log4j2
Spring5 框架整合 Log4j2
第一步 引入 jar 包
第二步 创建 Log4j2.xml 配置文件
复制代码
Spring5 框架核心容器支持 @Nullable 注解
@Nullable 注解可以使用在方法上面,属性上面,参数上面,表示方法返回可以为空,属性值可以为空,参数值可以为空
注解用在方法上面,方法返回值可以为空
注解使用在方法参数里面,方法参数可以为空
注解使用在属性上面,属性值可以为空
Spring5 核心容器支持函数式风格 GenericApplicationContext
复制代码
Spring5 支持整合 JUnit5
整合 JUnit4 第一步 引入 Spring 相关针对测试依赖
第二步创建测试类,使用注解方式完成
复制代码
Spring5 整合 JUnits5 第一步 引入 JUnit5 的 jar 包
第二步 创建测试类,使用注解完成
复制代码
使用一个复合的注解替代上面两个注解完整整合
复制代码
版权声明: 本文为 InfoQ 作者【浅辄】的原创文章。
原文链接:【http://xie.infoq.cn/article/56704eb776cc3d78dc1357db6】。文章转载请联系作者。
评论