![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringCloud
weixin_44728369
这个作者很懒,什么都没留下…
展开
-
springboot 手动获取spring yaml配置值(手动实现@value)
【代码】springboot 手动获取spring yaml配置值(手动实现@value)原创 2024-06-19 11:38:43 · 274 阅读 · 0 评论 -
springboot undertow 文件上传文件过大异常
修改yaml文件中关于undertow的配置项。原创 2024-06-03 12:06:40 · 443 阅读 · 0 评论 -
java yaml文件与map转换工具类
【代码】java yaml文件与map转换工具类。原创 2024-05-20 17:05:30 · 208 阅读 · 0 评论 -
springboot Redis 支持星号(*) 包括注解@Cache
【代码】springboot Redis @Caching支持星号(*)原创 2024-05-09 13:43:48 · 231 阅读 · 1 评论 -
springboot mongodb分片集群事务
mongodb分片集群想要使用事务,需要对应分片没有仲裁节点。原创 2024-04-29 15:24:46 · 937 阅读 · 1 评论 -
spring sharding jdbc无参数(固定)时定义路由(固定路由)
通过修改sharding分片规则,实现让某些表请求值定到某个db上springSharding 版本 <dependency> <groupId>org.apache.shardingsphere</groupId> <artifactId>shardingsphere-jdbc-core-spring-boot-starter</artifactId> &l原创 2024-04-03 10:04:39 · 461 阅读 · 0 评论 -
spring sharding JDBC 动态调整数据库连接
spring sharding JDBC 动态调整数据库连接通过重写ShardingSphereDataSource类来实现代码package org.apache.shardingsphere.driver.jdbc.core.datasource;import com.alibaba.druid.pool.DruidDataSource;import lombok.extern.slf4j.Slf4j;import org.apache.shardingsphere.driver.jdbc原创 2023-10-23 15:12:21 · 596 阅读 · 0 评论 -
spring java 动态获取consul K/V
consulKV前缀,低版本仅能设置一个consulKV 最后一级consulKV中间层级通过该配置,服务会从consul的KV路径下的data信息。原创 2023-10-17 18:17:49 · 497 阅读 · 0 评论 -
skywalking springgateway 全链路
skywalking 默认是不整合springGateway的,需要手动拷贝skywalking。经过上一步配置的请求会存在调用链路,但是链路仅到网关,不会到后续服务。原创 2023-09-05 14:54:08 · 964 阅读 · 0 评论 -
webFlux MySQL r2dbc 分页工具
ApiModel(“分页参数”)原创 2023-05-09 09:52:39 · 588 阅读 · 1 评论 -
webFlux 使用swagger
使用的是 knife4j 来生成swagger。原创 2023-05-08 17:04:03 · 508 阅读 · 1 评论 -
Springboot-Retryable注解使用
Springboot-Retryable注解使用原创 2022-11-03 15:42:41 · 143 阅读 · 0 评论 -
Spring-ReactiveKafkaConsumer(反应式消费kafka消息)
spring-kafka 反应式消费消息原创 2022-08-04 16:57:46 · 980 阅读 · 0 评论 -
spring kafka自定义设置异常提交和停止监听消息
spring kafka自定义设置异常提交和停止监听消息原创 2022-07-04 10:47:04 · 874 阅读 · 0 评论 -
spring gateway给请求添加params
spring gateway 给请求添加params原创 2022-06-24 15:03:40 · 527 阅读 · 0 评论 -
spring通过代码获取bean
工具:package com.jiean.member.utils;import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springframework.context.ApplicationContextAware;import org.springframework.stereotype.Component;/**原创 2021-10-18 17:51:12 · 150 阅读 · 0 评论 -
gateway+resilience4j+consul
1.pom文件 <org.springframework.boot.version>2.2.2.RELEASE</org.springframework.boot.version> <org.springframework.boot.maven.version>2.1.0.RELEASE</org.springframework.boot.maven.version> <org.springframework.clou原创 2021-09-17 17:08:30 · 799 阅读 · 0 评论 -
gateway 配置swagger
1.引入架包 <dependency> <groupId>com.spring4all</groupId> <artifactId>swagger-spring-boot-starter</artifactId> <version>1.9.0.RELEASE</version> </dependency>2原创 2021-09-17 16:34:10 · 1239 阅读 · 0 评论 -
SpringCloud-Zuul配置
简述Zuul会代理所有注册到Eureka Server的微服务,并根据Zuul路由规则跳转到不同的微服务上,并且在跳转前可以进行一系列的过滤.环境3个服务1.eureka服务:http://localhost:7001/eureka2.provider(服务提供者):{spring.application.name:provider使用的测试接口地址为:/provider/test/getTestAll}3.zuul服务:80 {zuul.prefix: /api}1.添加架包关键原创 2021-04-26 10:48:41 · 119 阅读 · 0 评论 -
Gateway简单使用
环境3个服务1.eureka服务:http://localhost:7001/eureka2.provider(服务提供者):{spring.application.name:provider使用的测试接口地址为:/provider/test/getTestAll}3.Gateway服务(80端口):localhost/1.架包<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-st原创 2021-04-26 15:51:28 · 487 阅读 · 0 评论 -
restTemplate 配置连接池、使用map进行传参和设置headers
1.通过HttpClient配置连接池package com.kittlen.cloud.config;import org.apache.http.client.HttpClient;import org.apache.http.client.config.RequestConfig;import org.apache.http.config.Registry;import org.apache.http.config.RegistryBuilder;import org.apache.ht原创 2021-09-17 14:39:03 · 961 阅读 · 0 评论 -
mongoDB Springboot使用mongoDB
1.数据库中的数据2.pom文件添加架包springboot版本 2.2.2.RELEASE <!--mongodb--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId>原创 2021-09-16 18:06:53 · 95 阅读 · 0 评论 -
SpringCloud-Security修改返回的数据编码
实现1.编写过滤器import javax.servlet.*;import javax.servlet.annotation.WebFilter;import javax.servlet.http.HttpServletResponse;import java.io.IOException;/** * @author kittlen * @version 1.0 * @date 2021/7/23 0023 */@WebFilter(urlPatterns = "/*")publ原创 2021-08-20 17:23:11 · 156 阅读 · 0 评论 -
SpringCloud 过滤器中向HttpServletRequest中添加参数和接口白名单
1.使用HttpServletRequestWrapper重写参数注意重写getParameterNames和getParameter方法package com.kittlen.cloud.filter;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletRequestWrapper;import java.util.Collections;import java.util.Enum原创 2021-08-13 15:13:22 · 886 阅读 · 0 评论 -
OpenFeign服务之间调用时日期格式异常
异常为not a valid representation (error: Failed to parse Date value '2021-07-27 10:35:16': Cannot parse date "2021-07-27 10:35:16": while it seems to fit format 'yyyy-MM-dd'T'HH:mm:ss.SSSZ', parsing fails (leniency? null))原因使用OpenFeign进行服务间调用时返回的对象中时间类型为字原创 2021-08-10 16:09:37 · 2938 阅读 · 1 评论 -
SpringCloud集成Swagger
原理利用zuul获取其他服务的API信息进行集中管理服务eureka 注册中心 http://localhost:7001/eurekazuul API网关 http://localhost/api/provider服务提供者htpp://localhost:8080/provider/配置eureka配置zuul配置provider为一个普通的Springcloud服务,提供api接口zuul中添加swagger架包 <dependency>原创 2021-04-28 15:46:57 · 811 阅读 · 0 评论 -
Springcloud-eureka配置
注册中心架包 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId> </dependency>yml文件server: port: 7001eureka:原创 2021-04-28 15:21:12 · 141 阅读 · 0 评论