目录
一、 Spring5 框架新功能 40
补充内容
1、整个 Spring5 框架的代码基于 Java8,运行时兼容 JDK9,许多不建议使用的类和方法在代码库中删除
2、Spring 5.0 框架自带了通用的日志封装
也可以手动日志输出:
package com.atguigu.spring5.test;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.FactoryBean;
import sun.security.smartcardio.SunPCSC;
public class UserLog {
private static final Logger log = LoggerFactory.getLogger(UserLog.class);
public static void main(String[] args) {
log.info("hello log4j2");
log.warn("hello log4j2");
}
}
3、Spring5 框架核心容器支持@Nullable 注解
4、Spring5 核心容器支持函数式风格 GenericApplicationContext
假如说现在手动new了一个对象,这个对象确实是创建了,但是spring并不知道,不能再spring做操作。
需要在spring注册,才能进行spring操作。
package com.atguigu.spring5.test;
public class User {
public static void main(String[] args) {
User user = new User();
}
}
5、Spring5支持整合JUnit5
二、 Spring5 框架新功能(Webflux) 42
课程总结