spring-boot-demo icon indicating copy to clipboard operation
spring-boot-demo copied to clipboard

Spring Boot & Spring Cloud & Spring Security Demo Case(Spring学习示例实战项目)

Results 127 spring-boot-demo issues
Sort by recently updated
recently updated
newest added

http://spring.hhui.top/spring-blog/2020/09/11/200911-SpringBoot%E7%B3%BB%E5%88%97h2databse%E9%9B%86%E6%88%90%E7%A4%BA%E4%BE%8Bdemo/ h2dabase基于内存的数据库,更常见于嵌入式数据库的使用场景,依赖小,功能齐全;一般来讲,正常的商业项目用到它的场景不多,但是在一些特殊的case中,还是比较有用的,比如用于单元测试,业务缓存,一些简单的示例demo等;本文将手把手教你创建一个继承h2dabase的项目,并支持从sql中导入预定好的schema和data

Gitalk
Fri Sep 11 2020 08:23:59 GMT+0800

http://spring.hhui.top/spring-blog/2020/09/07/200907-SpringBoot%E7%B3%BB%E5%88%97WebFlux%E4%B9%8Bheader%E5%8F%82%E6%95%B0%E8%A7%A3%E6%9E%90/ 上一篇weblfux主要介绍了path参数的解析与映射关系,在我们进入url参数/post表单之前,先看一下另外的一种参数–请求头中的参数如何处理

Gitalk
Mon Sep 07 2020 08:53:04 GMT+0800

http://spring.hhui.top/spring-blog/2020/08/27/200827-SpringBoot%E7%B3%BB%E5%88%97WebFlux%E4%B9%8BPath%E5%8F%82%E6%95%B0%E8%A7%A3%E6%9E%90%E4%B8%8Eurl%E6%98%A0%E5%B0%84/ 异步、反应式、函数式编程,近来可以说是逐渐主流了;Spring5通过Reactor增加了对反应式编程的支持,而Spring WebFlux不同于以往的web框架,作为一个非阻塞异步web框架,可以充分的利用多核CPU硬件资源,提供更强的并发支持;Spring官方对WebFlux的支持非常友好,基本上对于惯于Spring WEB的java开发者,可以很简单的迁移过来 接下来我们将进入WebFlux系

Gitalk
Thu Aug 27 2020 08:26:56 GMT+0800

http://spring.hhui.top/spring-blog/2020/08/20/200820-SpringBoot%E7%B3%BB%E5%88%97WebClient%E4%B9%8B%E5%90%8C%E6%AD%A5%E4%B8%8E%E5%BC%82%E6%AD%A5/ 回顾一下最开始介绍WebClient的使用姿势之前,我们介绍了AsyncRestTemplate来实现异步的网络请求;但是在Spring5之后,官方推荐使用WebClient来替换AsyncRestTemplate实现异步请求;所以一般来讲,WebClient适用于异步的网络访问,但是,假设我需要同步获取返回结果,可行么?

Gitalk
Thu Aug 20 2020 15:10:42 GMT+0800

http://spring.hhui.top/spring-blog/2020/08/11/200811-SpringBoot%E7%B3%BB%E5%88%97WebClient%E4%B9%8B%E7%AD%96%E7%95%A5%E8%AE%BE%E7%BD%AE/ 在前面介绍WebClient的常见参数中,有一个exchangeStrategies参数设置,通过它我们可以设置传输数据的内存占用大小限制,避免内存问题;也可以通过它设置数据的编解码

Gitalk
Tue Aug 11 2020 09:01:27 GMT+0800

http://spring.hhui.top/spring-blog/2020/08/03/200803-SpringBoot%E7%B3%BB%E5%88%97WebClient%E4%B9%8B%E9%9D%9E200%E7%8A%B6%E6%80%81%E7%A0%81%E4%BF%A1%E6%81%AF%E6%8D%95%E8%8E%B7/ 前面介绍的WebClient的使用姿势都是基于正常的200状态码返回,当然在实际的使用中,我们并不是总能获取到200的状态码的,在RestTemplate的学习中,我们知道如果不特殊处理,那么是无法正确获取非200状态码的ResponseBody的,会直接抛出异常,那么在WebClient中又应该怎样应对非200状态码返回的场景呢?

Gitalk
Mon Aug 03 2020 08:34:21 GMT+0800

http://spring.hhui.top/spring-blog/2020/07/28/200728-SpringBoot%E7%B3%BB%E5%88%97WebClient%E4%B9%8Bretrieve%E4%B8%8Eexchange%E7%9A%84%E4%BD%BF%E7%94%A8%E5%8C%BA%E5%88%AB%E4%BB%8B%E7%BB%8D/ 前面介绍了几篇WebCilent的使用姿势博文,其中大部分的演示case,都是使用retrieve来获取返回ResponseBody,我国我们希望获取更多的返回信息,比如获取返回头,这个时候exchange则是更好的选择; 本文将主要介绍一下,在WebClient中retrieve和exchange的各自使用场景

Gitalk
Tue Jul 28 2020 08:52:48 GMT+0800

http://spring.hhui.top/spring-blog/2020/07/23/200723-SpringBoot%E7%B3%BB%E5%88%97RestTemplate%E4%B9%8B%E8%BF%9E%E6%8E%A5%E6%B1%A0%E9%85%8D%E7%BD%AE/ 我又回来更新RestTemplate了,前面更完之后忽然发现还漏了两个常用的场景,连接池的配置以及错误重试,这就迅速的把这个补上;本篇主要介绍RestTemplate如何设置连接池

Gitalk
Thu Jul 23 2020 08:39:19 GMT+0800

http://spring.hhui.top/spring-blog/2020/07/17/200717-SpringBoot%E7%B3%BB%E5%88%97WebClient%E4%B9%8B%E8%B6%85%E6%97%B6%E8%AE%BE%E7%BD%AE/ 为所有的第三方接口调用设置超时时间是一个比较推荐的做法,避免自己的任务被所依赖的服务给拖死;在WebClient发起的异步网络请求调用中,应该如何设置超时时间呢?

Gitalk
Fri Jul 17 2020 08:28:12 GMT+0800

http://spring.hhui.top/spring-blog/2020/07/16/200716-SpringBoot%E7%B3%BB%E5%88%97WebClient%E4%B9%8BBasic-Auth%E6%8E%88%E6%9D%83/ 关于BasicAuth是什么,以及如何实现鉴权的知识点可以在之前的博文 【WEB系列】RestTemplate之Basic Auth授权 中已经介绍过了,因此本篇将直接进入正文,介绍一下如何在WebClient中进行Basic Auth授权

Gitalk
Thu Jul 16 2020 08:10:23 GMT+0800