Spring5
文章
06 WebFlux02对象分析
1 Flux类中的静态方法简单的创建方法just() 可以指定序列中包含的全部元素。创建出来的Flux序列在发布这些元素之后会自动结束 fromArray(),fromIterable(),fromStream(): 可以从一个数组,Iterable对象或Stream对象中穿件Flux对象 empty() 创建一个不包含任何元素,只发布结束消息的序列 error(Throwable error): 创建一个只包含错误消息的序列 never(): 传建一个不包含任务消息通知的序列 range(int start, int count): 创建包含从start起始的count个数量的Integer对象的序列 interval(Duration period)和interval(Duration delay, Duration period): 创建一个包含了从0开始递增的Long对象的序列。其中包含的元素按照指定的间隔来发布。除了间隔时间之外,还可以指定起始元素发布之前的延迟时间 intervalMillis(long period)和intervalMillis(long dela...
06 WebFlux03Server
1 WebFlux基于注解的编程的实现创建WebFlux项目 创建Springboot项目,引入webflux的依赖 12345678910111213141516171819202122232425262728293031323334353637383940414243pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelV...
06 WebFlux04WebClient
参考文件https://blog.csdn.net/hellozpc/article/details/122441522https://blog.csdn.net/kerongao/article/details/109746190https://www.cnblogs.com/chaosmoor/p/1670308e.htmlhttps://www.jianshu.com/p/cc3a99614476 1 概述简介它是Spring5中引入的响应式web客户端类库,最大特点是支持异步调用;我们还将学习WebTestClient,用于单元测试。 简单地说,WebClient是一个接口,执行web请求的主要入口点。 它是Spring Web Reactive模块的一部分,并且取代经典的RestTemplate而生。此外,新的客户端是一个响应式的、非阻塞的技术方案,可以在HTTP/1.1协议上工作。 2 使用步骤使用WebClient我们需要按照如下几步来操作 创建WebClient实例 执行请求 处理返回数据 创建WebClient实例构建WebClient有三种方...
总结
123456789101112131415161718192021222324252627282930313233343536@startmindmap* Spring** Srping框架概述** IOC容器*** IOC底层原理*** IOC接口*** IOC操作Bean基于XML**** bean**** properties*** IOC操作Bean基于注解**** @Server** AOP*** AOP底层代理JDK动态代理,CGLib动态代理*** 切入点、增强、切面*** AspectJ实现AOp** JDBCTemplate*** 实现对数据库的CURD*** 实现对数据库的批量操作** 事务操作*** 什么是事务*** 重要概念**** 传播行为**** 隔离级别*** 基于注解*** 基于完全注解方式** Spring框架新功能*** 整合日志框架*** @Nullable注解*** 函数式注册对象*** 整合JUnit5单元测试框架*** SpringWebflux@endmindmap
SpringContext概述
Spring有哪些ContextSpring 里带 “Context” 的类很多,但日常真正会手动 new 出来或配置在 web.xml 里的只有 6 个。把它们按“运行环境”和“配置方式”两条轴一摆,就知道该选谁。 纯 Java SE / 单元测试 实现类 特点 典型场景 AnnotationConfigApplicationContext 注解驱动,零 XML;自动扫描 @Component、@Configuration 单元测试、Spring Boot 早期启动器、微服务 jar GenericApplicationContext 完全空壳,需手动 registerBeanDefinition 或 registerBean 需要动态编程注册 Bean 的框架二次开发、测试 GenericXmlApplicationContext 只读 XML,不刷新多次 快速起一个 XML 配置的原型,极少用 Web 环境(Servlet) 实现类 特点 典型场景 XmlWebApplicationContext 传统 web....








