最新 最热

过滤器 Filter 和拦截器 Interceptor 的区别

它依赖于servlet容器。它可以对几乎所有请求进行过滤。使用过滤器的目的,是用来做一些过滤操作,获取我们想要获取的数据,比如:在Javaweb中,对传入的request、response提前过滤掉一些信息,或者提前设置一些参数,然后再传入ser...

2022-12-05
1

Springboot 之 HandlerMethodReturnValueHandler 运用

现在项目中大部分采用前后端分离的架构,采用这种架构的项目,在返回数据时,几乎都是采用返回 json 格式的数据。而 spring 中返回 json 格式的数据一般采用 @RestController 或者 @ResponseBody 注解。代码样例...

2022-12-05
1

Springboot 之 Mybatis-plus 多数据源

Mybatis-puls 多数据源的使用,采用的是官方提供的dynamic-datasource-spring-boot-starter包的 @DS 注解,具体可以参考官网:

2022-12-05
1

Springboot 之 JPA 多数据源实现

微服务推崇单服务单数据库;但是还是免不了存在一个微服务连接多个数据库的情况,今天介绍一下如何使用 JPA 的多数据源。主要采用将不同数据库的 Repository 接口分别存放到不同的 package,Spring 去扫描不同的包,注入不同...

2022-12-05
1

Nacos 作为服务注册中心 & 配置中心

bootstrap.yml 是系统级别的,加载优先级高于application.yml ,负责从外部加载配置并解析

2022-12-05
0

Spring-Security & JWT 实现 token

因为使用的是mybatis plus,所以没有使用mapper.xml书写sql语句,直接调用提供的CRUD。

2022-12-05
1

spring-gateway 基于 nacos 配置文件的动态路由

InFileRouteDefinitionRepository 类主要是简单 nacos 中的配置文件routes.json 的变化;只要监听到 routes.json 就进行路由更新。

2022-12-05
1

@ConditionalOnMissingBean 如何实现覆盖第三方组件中的 Bean

注意这里不要引入 spring-boot 的插件,使用maven原生的,否则使用maven install的时,其他工程无法引入

2022-12-05
1

spring-gateway基于数据库 + nacos 的动态路由

使用 spring-boot-starter-paren t就不需要给子集pom配置版本号了,因为它包括了

2022-12-05
1

浅析 Spring Security 的认证过程及相关过滤器

上一篇文章 浅析 Spring Security 核心组件 中介绍了Spring Security的基本组件,有了前面的基础,这篇文章就来详细分析下Spring Security的认证过程。

2022-12-05
0