加载中...
avatar
文章
597
标签
356
分类
558
首页
标签
分类
归档
友链
相册
关于我
王文哲的博客SpringBoot-动态数据源
首页
标签
分类
归档
友链
相册
关于我

SpringBoot-动态数据源

发表于2021-01-28|更新于2025-06-16|SpringBootDynamic-datasource-动态数据源
|总字数:25|阅读时长:1分钟|浏览量:

参考

https://dynamic-datasource.com/guide/

《Dynamic-datasource.md》

其它

  1. druid 数据库密码加密 http://doc.jeecg.com/2043967
文章作者: 王文哲
文章链接: https://wangwenzhe.github.io/posts/43de677c.html
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 王文哲的博客!
SpringBoot
上一篇
Npm-Serve
Githubhttps://github.com/vercel/serve 概述Node.js 静态文件服务器,一般用于本地预览 环境 Node.js yarn 或 npm 使用 安装 123456yarn global add serve# ORnpm install -g serve# 卸载yarn global remove serve 发布 123456789# 在目录内serve# 发布指定目录serve folder_name# -s 参数的意思是将其架设在 Single-Page Application 模式下# 这个模式会处理即将提到的路由问题serve -s folder_name 帮助 1serve --help
下一篇
Spring Cache
Spring Cachehttps://www.cnblogs.com/fashflying/p/6908028.html Cache 存储方式CacheManager 是 Spring 定义的一个用来管理 Cache 的接口。Spring 自身已经为我们提供了两种 CacheManager 的实现,一种是基于 Java API 的 ConcurrentMap,另一种是基于Ehcache的 Cache 实现。如果我们需要使用其它类型的缓存时,我们可以自己来实现 Spring 的 CacheManager 接口或 AbstractCacheManager 抽象类。下面分别来看看 Spring 已经为我们实现好了的两种 CacheManager 的配置示例 基于 Java API 的 ConcurrentMap12345678<bean id="cacheManager" class="org.springframework.cache.support.SimpleCacheManager"> <property...
相关推荐
2025-06-15
SpringBoot下使用Redis,配置多个database数据源
Spring Boot 下使用 Redis,配置多个 database 数据源 兄弟们,上回咱唠了 Redis 默认 16 个库的门道,今儿咱接着整活儿 —— 在 Spring Boot 里咋配置多个 Redis database 数据源。是不是有兄弟在开发中遇到过这种情况:不同业务模块的数据想存到 Redis 的不同库里,比如用户模块用 0 号库,订单模块用 1 号库,可咋整?别慌,咱一步步来盘。 为啥要配置多个 Redis database 数据源?先说说为啥咱需要在 Spring Boot 里搞多个 Redis database 数据源。举个栗子,假设咱搞个电商项目,用户信息、商品缓存、订单数据都得存 Redis。这时候要是全塞默认的 0 号库,键名一多就容易乱,而且后期维护起来也麻烦。要是能按业务分库存,比如用户数据放 1 号库,订单数据放 2 号库,那简直不要太爽,数据隔离性好,查起来也方便。 还有一种情况,就是咱可能得连不同的 Redis 实例,比如一个连主库,一个连从库,或者连不同环境的...
2024-12-23
SpringBoot引入knife4j
说明步骤pom.xml 添加依赖123456<!-- knife4j --><dependency> <groupId>com.github.xiaoymin</groupId> <artifactId>knife4j-spring-boot-starter</artifactId> ...
2024-12-23
SpringBoot生产环境参数配置
Tomcat12345678910111213server: tomcat: min-spare-threads: 10 #最大线程数 max-threads: 500 #连接超时时间-如果单个请求处理时间较长「>500ms」,则应调整为较大值;如果单个请求处理很快,则应调整为较小值 connection-timeout: 180000 #最大连接数 max-connections: 10000 #post提交数据最大大小,设置为0不限制 max-http-form-post-size: 0 #编码方式 uri-encoding: UTF-8 启动参数内存 -Xms : 堆内存初始大小 -Xmx : 堆内存最大大小。控制上限值,防止系统过载,导致其它服务不可用 1java -server -Xms512m -Xmx4096m -jar xxx.jar 编码 UTF-81java -server...
2024-12-23
SpringBoot缓存注解
说明 缓存注解 @Cacheable 缓存失效注解 @CacheEvict 代码示例TestCacheService.java 类1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162package com.ruoyi.test.service;import org.springframework.cache.annotation.CacheEvict;import org.springframework.cache.annotation.Cacheable;import org.springframework.stereotype.Service;@Servicepublic class TestCacheService { public static final String TEST_CACHE = "testCache"; /** *...
2024-09-11
SpringBoot-自定义缓存实现
说明 提供数据接口时,如果接口耗时较长,但数据一般情况下变化不大,可以使用自定义缓存,提高接口响应速度 数据发生变化时,主动使缓存失效,保证接口返回的数据为最新数据 本方案采用 注解+AOP 方案实现自定义缓存 封装定义缓存注解12345678910111213141516171819202122package org.jeecg.modules.mock.aspect.anno;import org.springframework.core.annotation.AliasFor;import java.lang.annotation.*;@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface CustomCache { @AliasFor("key") String value() default ""; @AliasFor("value") String...
2024-09-01
SpringBoot-Actuator监控
说明 SpringBoot默认提供了对应用的各项性能指标监控的功能,例如 环境变量、CPU、内存、JVM、磁盘、Web 服务、线程、bean等 它使用 HTTP 端点或 JMX Bean 与客户端进行交互 参考Spring Boot Actuator - spring 中文网 (springdoc.cn) 极简教程 | 使用Actuator 实现Spring Boot 应用监控-阿里云开发者社区 (aliyun.com) 使用
avatar
王文哲
文章
597
标签
356
分类
558
公告
风雨无阻,灯火为你,星光虽微,照耀夜空。
目录
  1. 1. 参考
  2. 2. 其它
最新文章
singularity-启动参数说明2025-06-26
Linux-查看NVIDIA显卡信息2025-06-26
Java-安全加密工具-XJar-jasypt-classfinal-classwinter2025-06-20
Quartz-注解@DisallowConcurrentExecution详解2025-06-20
Java-JUC-Executors2025-06-18
©2020 - 2025 By 王文哲