
springboot
文章平均质量分 81
csdnfanguyinheng
热爱编程,热爱学习,热爱IT...
展开
-
2.多租户之定时任务
因为历史系统遗留原因,本篇以quartz定时任务为例,讲述它的启动细节,以及多租户处理。例如:以上就是本篇内容。但还有不少完善的地方:1.还差启动一个业务系统,对接起来,即把租户信息透传到业务系统。但是我们已经拿到从trigger/job中传递的租户信息。2.如果是分布式的话,又涉及到feign调用的多租户链路传递了,可以通过feign的拦截器配置,在请求头中添加租户信息。3.应该提供一个增删改查的页面,用于管理定时任务。另外,本篇并没有详细介绍配置中的。原创 2025-01-09 15:35:56 · 934 阅读 · 0 评论 -
基于mybatis-plus历史背景下的多租户平台改造
别误会,本篇【并不是】要用mybatis-plus自身的多租户方案:在表中加一个tenant_id字段来区分不同的租户数据。并不是的!而是在假设业务系统已经使用mybatis-plus多数据源的前提下,如何实现业务数据库隔开的多租户系统。这里面有点绕:多数据源可以是一个系统本身的功能需求,假设当前系统算做是个单租户,它使用了两个数据库:master1和sys1master2和sys2, 总共就是四个数据库(数据源)了…咱们这里简单化处理,假设一个业务系统只使用一个数据库。原创 2025-01-08 10:50:47 · 829 阅读 · 0 评论 -
篇三:让OAuth2 server支持密码模式
由于Spring-Security-Oauth2停止维护,官方推荐采用 spring-security-oauth2-authorization-server,而后者默认不支持密码授权模式,本篇实战中采用的版本如下:<dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-oauth2-authorization-serv原创 2024-01-06 21:41:43 · 1707 阅读 · 5 评论 -
篇二:springboot2.7 OAuth2 server使用jdbc存储RegisteredClient
3.使用JdbcRegisteredClientRepository,它和InMemoryRegisteredClientRepository只能二选一,所以需要注释掉后者。上一篇 中简单描述了oauth2 server的配置,其中使用了内存保存 RegisteredClient,本篇改用mysql存储。db存储需要创建表,表结构应该是什么样的呢,从spring给我们封装好的源码入手,原创 2024-01-04 19:28:09 · 1732 阅读 · 3 评论 -
springboot 2.7 oauth server配置源码走读一
oauth2 server原创 2024-01-04 11:00:21 · 1642 阅读 · 0 评论 -
springboot2 nacos JavaMailSenderImpl not found
排查springboot2 nacos JavaMailSendImpl Not found问题原创 2022-06-06 16:21:56 · 2043 阅读 · 3 评论