SpringBoot-MinIO
发表于|更新于
|总字数:17|阅读时长:1分钟|浏览量:
原文
文章作者: 王文哲
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 王文哲的博客!
相关推荐
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) 使用