标签: Spring

30 篇文章

Spring5框架学习:新功能-SpringWebflux基于函数式编程模型(二十九)
SpringWebflux(基于函数式编程模型) (1)在使用函数式编程模型操作时候,需要自己初始化服务器 (2)基于函数式编程模型时候,有两个核心接口:RouterFunction(实现路由功能,请求转发给对应的handler)和HandlerFunction(处理请求生成响应的函数)。核心任务定义两个函数式接口的实现并且启动需要的服务器。 (3…
Spring5框架学习:新功能-SpringWebflux基于注解实现(二十八)
SpringWebflux实现方式有两种:注解编程模型和函数式编程模型 SpringWebflux(基于注解编程模型) 使用注解编程模型方式,和之前SpringMVC使用相似的,只需要把相关依赖配置到项目中,SpringBoot自动配置相关运行容器,默认情况下使用Netty服务器 第一步:创建SpringBoot工程,引入Webflux依赖 <…
Spring5框架学习:新功能-Webflux介绍(二十七)
官网:https://docs.spring.io/spring-framework/docs/current/reference/html/web-reactive.html 1、SpringWebflux介绍 (1)是Spring5添加新的模块,用于web开发的,功能和SpringMVC类似的,webflux使用当前一种比较流行的 响应式编程 …
Spring5框架学习:新功能-整合Junit(二十六)
整合Junit4 第一步:引入Spring相关针对测试依赖 spring-test-5.2.6.RELEASE.jar hamcrest-core-1.3.jar junit-4.13.1.jar 第二步:创建测试类,使用注解方式完成: @Test 使用 import org.junit.Test; import com.spring5.servi…
Spring5框架学习:新功能-@Nullable注解(二十四)
3、Spring5框架核心容器支持@Nullable注解 (1)@Nullable注解可以使用在方法上面,属性上面,参数上面,表示方法返回可以为空,属性值可以为空,参数值可以为空 (2)注解用在方法上面,方法返回值可以为空 @Nullable String getId(); (3)注解使用在方法参数里面,方法参数可以为空 public <T&…
Spring5框架学习:新功能-整合log4j2日志框架(二十三)
新功能文档:https://cntofu.com/book/95/33-what-new-in-the-spring-framework.md 1、整个Spring5框架的代码基于Java8,运行时兼容JDK9,许多不建议使用的类和方法在代码库中删除 2、Spring5.0框架自带了通用的日志封装 (1)Spring5已经移除Log4jConfig…