绅士
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于

springGateway配置需要注意的点

springGateway配置需要注意的点1. 超时时间​ springGateway使用的是WebFlux里面的WebClient来执行请求,WebClient有一些超时时间需要配置, 默认的可能不太合适。 123456#默认连接时间,默认45秒,太长了可以在此配置spring.cloud.gateway.httpclient.connect-timeout=#响应读取时间,默认不设置超时时间
2020-09-09
#spring #springGateway

spring事务和事务传播

spring事务和事务传播1.原生的事务控制是这样的​ 原生的事务是这样使用的,需要将连接设为非自动提交,执行完sql语句后,可以选择提交或者回滚。 1234567891011public void test() throws SQLException { Connection connection = dataSource.getConnection(); try 
2020-09-09
#spring #事务

springGateway常见类分析

springGateway常见类分析​ 本文将springGateway的重要类提出来,从宏观角度理解下这个框架。 1.HttpHandler​ 底层reactor将netty解析好的request封装成request,response交给此类处理。这是最原始的处理请求的接口,最接近底层netty的。 123public interface HttpHandler { Mono<
2020-09-04
#spring #springGateway

springBootActuator的使用

TOC{:toc} springBootActuator的使用启用actuator功能​ 这个是Springboot提供的分析软件,他能提供一些指数供我们参考,因为他已经内置在Springboot里面了,要使用它非常简单,我们只需添加如下依赖在项目下。 12345<dependency> <groupId>org.springframework.boot<
2020-08-25
#springboot #springbootActuator #springbootadmin

springSecurity配置jwt

springSecurity配置jwt​ 在分布式项目下,同一个项目后端可能部署多次,通过负载均衡分配到每个实例上,传统的Session是每个实例独有的,在一个实例上登陆后,其他实例并不知道登录状态。要想解决此问题,有以下几种办法,下面进行分析。 前端部分​ 首先前端能存储数据的方式有两种,一种是前端通过localstorage主动存储数据,在发送请求时主动携带。另一种是后端将数据放入Cook
2020-08-25
#springSecurity #spring #jwt

springboot 如何正确配置springmvc

springboot 如何正确配置springmvc​ ​ 虽然Springboot是开箱即用的,使用Springmvc也是十分简单,但是如何配置才是最好的呢?,看到很多人多它的用法不了解,本文讲一下它的用法。 将它之前,我们先了解下**什么是Springmvc**。 ​ Springmvc是基于servlet体系的开发框架,他由DispatcherServlet拦截请求,根据请求路径使用h
2020-08-25
#springboot #spring #springmvc

springCloud-openFeign使用原理

springCloud-openFeign使用原理​ 本文讲解spring-cloud环境下的openFeign的用法,探究spring-cloud是如何让openfeign开箱即用的。本文会假设读者已经熟练使用openfeign,对openFeign源码已有了解。 TOC{:toc} 1.先让项目运行起来新建spring-cloud项目,添加如下依赖 1234<dependency&
2020-08-11
#openfeign #springcloud

SpringBoot @EventListener注解的原理和使用

SpringBoot @EventListener注解的原理和使用1.观察者模式/监听者模式​ 这个模式大家应该很熟悉,也经常被使用。但是如果我们使用的是Spring框架,其实它内置了一个好用的观察者模式的实现,用法也很简单。 2.用法示例​ 下面的代码,首先在类里自动注入了ApplicationEventPublisher,这个也就是我们的ApplicationCOntext,它实现
2020-08-08
#springboot #观察者模式 #监听器模式 #@EventListerer注解 #springboot消息机制

maven依赖的作用域

maven依赖的作用域maven下面五种作用域,除去system外,其他四种的作用在下面讲解。 ​ ​ 配置的方式 123456<dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2
2020-07-31
#maven #maven依赖的作用域

maven生命周期和常用插件

maven生命周期和常用插件​ 本文讲解下maven的生命周期和常用插件。 maven的生命周期共分为下面三个部分,每个部分由多个步骤组成。1. 清理部分 步骤 描述 pre-clean 在实际项目清理之前执行所需的过程 clean 删除以前的版本生成的所有文件 post-clean 执行完成项目清理所需的过程 2. 编译部分 步骤 描述 validate 验证项
2020-07-30
#maven #maven生命周期
1…56789…17

搜索

Hexo强力驱动 Fluid