
Spring Boot WebFlux
一只刚出壳的菜鸟
一个IT菜鸟
展开
-
Spring Boot WebFlux-10——WebFlux 实战图书管理系统
前言本篇内容我们会实现如下图所示的城市管理系统,因为上面案例都用的是 City,所以这里直接使用城市作为对象,写一个简单的城市管理系统,如图所示:结构类似上面讲的工程搭建,新建一个工程编写此案例。工程如图:下面目录和上面类似,这边不重复讲解:pom.xml Maven 依赖配置 application.properties 配置文件,配置 mongo 连接属性配置 ...原创 2019-11-20 23:21:42 · 300 阅读 · 0 评论 -
Spring Boot WebFlux-09——WebFlux 集成测试及部署
第09课:WebFlux 集成测试及部署前言在日常工作中,免不了自测 UT,因为覆盖率不达标,是不允许提交测试,那怎么进行 WebFlux 项目的测试呢。@WebFluxTest 是 WebFlux 测试的重要注解。结构回到这个工程中,使用 springboot-webflux-3-mongodb 工程,工程如图:目录核心如下:pom.xml 添加 Test 相关依赖;...原创 2019-11-20 23:20:38 · 977 阅读 · 0 评论 -
Spring Boot WebFlux-07——WebFlux 中 Redis 实现缓存
第07课:WebFlux 中 Redis 实现缓存前言首先,补充下上一篇的内容,RedisTemplate 实现操作 Redis,但操作是同步的,不是 Reactive 的。自然,支持 Reactive 的操作类为 ReactiveRedisTemplate,下面我们写个小案例。ReactiveRedisTemplate在上一篇工程中,新建 CityWebFluxReactiveC...原创 2019-11-20 23:17:54 · 722 阅读 · 0 评论 -
Spring Boot WebFlux-06——WebFlux 整合 Redis
第06课:WebFlux 整合 Redis前言上一篇内容讲了如何整合 MongoDB,这里继续讲如何操作 Redis 这个数据源,那什么是 Reids?Redis 是一个高性能的 key-value 数据库,GitHub 地址详见这里。GitHub 是这么描述的:Redis is an in-memory database that persists on disk. The da...原创 2019-11-20 23:17:01 · 955 阅读 · 0 评论 -
Spring Boot WebFlu-05——WebFlux 中 Thymeleaf 和 MongoDB 实践
第05课:WebFlux 中 Thymeleaf 和 MongoDB 实践前言本节内容主要还是总结上面两篇内容的操作,并实现一个复杂查询的小案例,那么没安装 MongoDB 的可以进行下面的安装流程。Docker 安装 MognoDB 并启动如下。(1)创建挂载目录:docker volume create mongo_data_dbdocker volume create...原创 2019-11-20 23:16:11 · 201 阅读 · 0 评论 -
Spring Boot WebFlux-04——WebFlux 整合 Thymeleaf
第04课:WebFlux 整合 Thymeleaf上一篇介绍的是用 MongoDB 来实现 WebFlux 对数据源的操作,那么有了数据需要渲染到前台给用户展示,这就是本文关心的 View 层,View 的表现形式有很多,比如 JSON 和 HTML。开发中常用模板语言很常见的有 Thymeleaf、Freemarker等,那什么是模板语言?常见的模板语言都包含以下几个概念:数据(Data...原创 2019-11-20 23:15:10 · 324 阅读 · 0 评论 -
Spring Boot WebFlux-导读
背景大家都知道,Spring Framework 是 Java/Spring 应用程序跨平台开发框架,也是 Java EE(Java Enterprise Edition) 轻量级框架,其 Spring 平台为 Java 开发者提供了全面的基础设施支持,虽然 Spring 基础组件的代码是轻量级,但其配置依旧是重量级的。那是怎么解决了呢?当然是 Spring Boot,Spring Boo...原创 2019-11-07 13:11:45 · 686 阅读 · 0 评论 -
Spring Boot WebFlux-01——WebFlux 快速入门实践
Spring Boot 2.0spring.io 官网有句醒目的话是:BUILD ANYTHING WITH SPRING BOOTSpring Boot (Boot 顾名思义,是引导的意思)框架是用于简化 Spring 应用从搭建到开发的过程。应用开箱即用,只要通过一个指令,包括命令行java -jar、SpringApplication应用启动类 、 Spring Boot...原创 2019-11-07 13:33:20 · 335 阅读 · 0 评论