![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springBoot/springCloud
springboot和springCloud相关的文章
蓝色格子
这个作者很懒,什么都没留下…
展开
-
HttpServletRequest获取请求参数
HttpServletRequest获取请求参数;request.getInputStream()只能获取一次参数原创 2023-02-07 12:07:20 · 1248 阅读 · 0 评论 -
SpringBoot实现定时重启项目
springboot工程,定时重启原创 2023-02-04 11:16:59 · 2246 阅读 · 0 评论 -
undertow服务配置多端口监听
springboot中配置undertow进行多端口监听原创 2022-12-19 17:29:53 · 760 阅读 · 0 评论 -
Undertow启动报Buffer pool was not set on WebSocketDeploymentInfo, the default pool will be used
SpringBoot中Udertow启动报Buffer pool was not set原创 2022-12-16 17:56:08 · 4744 阅读 · 0 评论 -
Idea2020中Maven依赖成功但启动时报依赖找不到
idea中有依赖,但是运行时出现org.springframework.beans.factory.annotation不存原创 2022-12-08 15:25:02 · 1248 阅读 · 0 评论 -
SpringBoot出现找不到或无法加载主类解决办法
Springboot启动提示无法加载主类原创 2022-12-08 14:39:38 · 38500 阅读 · 1 评论 -
springboot集成mybaits打印sql执行时间
1. 配置拦截器import java.lang.reflect.Field;import java.sql.Statement;import java.util.*;import cn.hutool.core.collection.CollUtil;import cn.hutool.core.date.DateUtil;import cn.hutool.core.util.StrUtil;import org.apache.ibatis.executor.statement.Stateme原创 2021-08-21 09:24:21 · 954 阅读 · 0 评论 -
springboot使用jpa,启动时报Failed to bind properties under ‘‘ to com.zaxxer.hikari.HikariDataSource
1.错误信息springboot集成jpa,使用hikari做为连接池时,启动报错。错误信息如下:2.解决出现此错误是因为hikari需要依赖mysql-connector-java依赖,需要在maven中引入。 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId>原创 2021-04-25 13:57:29 · 1148 阅读 · 0 评论 -
springboot jpa设置多数据源
项目使用springboot jpa作为数据持久层,这里记录多数据源配置的信息。1.数据库配置文件这里注意spring.datasource.user和spring.datasource.system在后面多数据源配置时需要使用。如果是单一数据源配置,就不需要user和system这一层。spring: datasource: user: jdbc-url: jdbc:mysql://192.168.1.23:3306/ruizhi_dev?useUnicode=true&am原创 2020-11-11 16:40:02 · 5513 阅读 · 6 评论 -
springcloud中集成Sleuth进行服务监控
使用Sleuth收集链路请求的信息,Zipkin 进行日志聚合,并进行可视化展示和全文检索。elasticsearch进行Zipkin 数据的持久化。1.docker中安装Elasticsearch## 获取最新的镜像docker pull elasticsearch:latest## 查看获取的镜像信息docker images运行Elasticsearch docker run...原创 2020-04-06 17:32:55 · 460 阅读 · 0 评论 -
springcloud中上传文件
项目使用springcloud作为框架,使用fegin去调用服务。1.处理Multipart的config上传时,需要在fegin中加入以下配置类。/** * @description: 上传文件的config * @Author: * @Date: 2020/4/1 11:34 */@Configurationpublic class FeignMultipartSuppor...原创 2020-04-02 11:40:07 · 816 阅读 · 0 评论 -
fegin通过header传递token信息到下游服务
项目中,使用gateway作为统一的网关入口,进行token的校验后,会将token解析后的userId和phone等信息放到request的请求头中,到fegin后,需要进行拦截后发送给下游服务。1.使用的fegin依赖 <dependency> <groupId>org.springframework.cloud</groupId> ...原创 2020-03-23 16:02:09 · 1763 阅读 · 6 评论 -
springcloud gateway中进行统一处理api接口异常返回
我的项目中,使用spring cloud gateway作为路由,根据路由规则访问不同的api,api中使用的是fegin,当api未启动或者出现异常时候,会返回以下的异常信息而正常的情况我们接口返回的数据是经过封装的,所以我们需要将这里的异常也进行处理,使其数据格式与我们接口中保持一致,方便前端进行统一处理。获取及重新捕获异常的代码:import org.springframework....原创 2020-02-18 14:03:44 · 6959 阅读 · 9 评论 -
springcloud gateway整合swagger做分布式聚合文档
项目中使用gateway做路由,根据请求头访问不同的api,api中使用openfegin,去访问对应的service。为了说明配置,摘取项目核心的代码。包括gateway,user-api,standard-api。1.swagger依赖gateway和api中的需要引入swagger的相应依赖:<properties> <swagger.version>2...原创 2020-02-11 21:32:19 · 2251 阅读 · 0 评论 -
搭建Eurake集群
eureka作为SpringCloud的服务发现与注册中心,在整个的微服务体系中,处于核心位置。单一的eureka服务,显然不能满足高可用的实际生产环境,这就要求我们配置一个能够应对各种突发情况,具有较强容灾能力的eureka集群服务。其实我们只需要在部署时候,对eureka的配置文件做相应的修改,运行即可。在项目中,创建三个名字分别为eureka01,eureka02,eureka03的eur...原创 2019-12-26 18:27:07 · 1047 阅读 · 0 评论 -
使用openFegin调用其他服务的上传文件接口
我的项目中使用eureka作为服务注册中心,eureka-server提供restful接口上传文件,api项目中需要使用openfegin调用erurka-server上传文件。其中遇到了很多坑,做下记录,方便后面查看。首先在api中需要引入openfegin的jar网上在使用feginClient时候,有的引用openFegin,有的会引用Fegin。具体两个区别是:Fegin1.Fei...原创 2019-11-06 18:37:16 · 997 阅读 · 0 评论 -
springboot项目集成springcloud-eureka-server时与shiro中的ehcache冲突问题解决
项目原来在springboot基础上引用了shiro中的ehcache,后来集成了springcloud-eureka-server会报以下错误:io.micrometer.core.instrument.binder.cache.EhCache2Metrics.<init>(EhCache2Metrics.java:36)The following method did not ...原创 2019-08-16 10:00:33 · 1148 阅读 · 0 评论 -
springCloud gateway+jwt方式做token校验
项目中需要做接口的token校验,项目api是作为eureka-client去调用服务的,所有的以api开头请求过来都需要进行校验是否有token并校验其正确性。1.pom文件:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi=...原创 2019-08-17 16:25:17 · 14775 阅读 · 13 评论 -
springboot jpa中返回自定义对象
项目中使用springboot jpa进行持久层操作,大部分的操作不用手写sql。最近需要根据部门查询所有的用户,但是只需要用户id和用户userName两个字段,并不需要所有的字段。1.首先需要自定义vo来接收字段,这里注意需要使用 @JsonProperty将属性与数据库字段对应上,并需要重写构造方法,不然会报错@Datapublic class UserDto { /** ...原创 2019-09-20 13:24:13 · 2115 阅读 · 0 评论 -
使用springcloud-fegin调用接口时出现Read timed out
一.服务调用服务之间超时报错feign.RetryableException: Read timed out executing GET ***** at feign.FeignException.errorExecuting(FeignException.java:84) at feign.SynchronousMethodHandler.executeAndDecode(Synchron...原创 2019-09-27 13:21:00 · 2259 阅读 · 1 评论 -
springboot集成springCloud中gateway时启动报错
在项目中引入springcloud中的gateway时报以下错误Description:Parameter 0 of method modifyRequestBodyGatewayFilterFactory in org.springframework.cloud.gateway.config.GatewayAutoConfiguration required a bean of type...原创 2019-08-15 19:01:33 · 10044 阅读 · 3 评论