spring-boot
码农笔录
码农笔录 -微信公众号同步博客,走过路过多关注关注哦,干货多多!
展开
-
SpringCloud网关Gateway跨域处理,兼容IE
原文地址:https://www.aiprose.com/blog/139跨域是一个前后端分离开发无法避免的坑,尤其是要兼容ie。之前单项目的时候,都是在后台直接配置cors就好了,或者在nginx中配置,但是微服务要是挨个都配置,代码量大,也不是很优雅。所以我们一般都会在网关配置跨域处理,以下是我的方案,项目亲测可用。springboot版本:2.3.9.RELEASE@Configurationpublic class CorsWebFilter implements WebFilter {.原创 2021-04-19 18:16:42 · 364 阅读 · 0 评论 -
SpringFox Swagger 3.0.0 适配SpringMvc、SpringWebflux
原文地址 https://www.aiprose.com/blog/127现在后台基本都用到了swagger,无论开发人员调试测试,还是前端用,都很方便,前段时间如果用SpringWebflux的话,只能用3.0快照版,不过最近已经发布了正式版,时隔2年多,新版本还是有很大的变化。https://github.com/springfox/springfoxNOTE: Would love feedback to make this betterRemove explicit dependencies .原创 2020-10-28 12:04:11 · 2251 阅读 · 2 评论 -
Gradle多模块项目 gradle build打包失败问题、找不到符号问题
今天下午本来以为搭建的项目要成功了,测试jib插件打包的时候发现一个问题,build打包的时候提示找不到依赖项目里的类,运行的时候好着啊,各种找资料终于搞定了。admin依赖core,运行的时候是好着的,但是打包的时候发现core打包那一步是失败的。解决方法,在被依赖的子项目的build.gradle加入如下配置,意思就是生成jar包,不生成可执行jar包。jar.enabled=trueb...原创 2019-11-30 10:20:08 · 5046 阅读 · 0 评论 -
springboot2新版升级springcloud微服务实战Consul+sleuth+zipkin+Feign/Ribbon+Config+Zuul+Hystrix+Turbine
sb2.0新版springcloud微服务实战:Eureka+Zuul+Feign/Ribbon+Hystrix Turbine+SpringConfig+sleuth+zipkin springboot 版本是 2.0.3.RELEASE ,springcloud 版本是 Finchley.RELEASE本篇文章是springboot2.x升级后的升级springcloud专贴,因...原创 2018-08-11 15:24:44 · 16708 阅读 · 0 评论 -
hystrix-dashboard 报错 /actuator/hystrix.stream 404 Not Found
springcloud 中使用 hystrix-dashboard 进行监控的时候启动报错”path”:”/actuator/hystrix.stream”,”status”:404,”error”:”Not Found”这是因为springboot2.x使用了endpoint解决办法是在被监控的微服务的bootstrap.yml文件中加入如下配置management: end...原创 2018-08-06 00:03:38 · 18126 阅读 · 6 评论 -
springboot2.0新版springcloud微服务实战:Eureka+Zuul+Feign/Ribbon+Hystrix Turbine+SpringConfig+sleuth+zipkin
sb2.0新版springcloud微服务实战:Eureka+Zuul+Feign/Ribbon+Hystrix Turbine+SpringConfig+sleuth+zipkin springboot 版本是 2.0.3.RELEASE ,springcloud 版本是 Finchley.RELEASE本篇文章是springboot2.x升级后的升级springcloud专贴,因...原创 2018-08-04 18:56:33 · 38591 阅读 · 10 评论 -
java根据ip地址获取城市地域信息
java根据ip地址获取城市地域信息这里提供两个公开的接口,一个是阿里的,一个是新浪的 http://ip.taobao.com/service/getIpInfo.php?ip=123.139.94.139 http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=json&ip=218.192.3.42 接下来...原创 2018-04-01 00:17:31 · 12772 阅读 · 3 评论 -
java配置跨域springboot配置Cors跨域
springboot配置Cors跨域、java最简单配置跨域解决方案现在前后分离已经是很常见的一种开发方式了,所以难免会遇到跨域问题,之前用的比较多的是jsonp(本人表示没用过),之前我遇到这种问题一般都是用nginx做反向代理实现跨域请求。不过springmvc4.2版本增加了对cors的支持,所以解决办法就更简单了,后端一个全局配置轻松解决跨域问题,比之前的都简单轻松。 cors协议原创 2018-02-02 15:11:03 · 16579 阅读 · 0 评论 -
springcloud微服务实战:Eureka+Zuul+Feign/Ribbon+Hystrix Turbine+SpringConfig+sleuth+zipkin
springcloud微服务实战:Eureka+Zuul+Feign/Ribbon+Hystrix Turbine+SpringConfig+sleuth+zipkin相信现在已经有很多小伙伴已经或者准备使用springcloud微服务了,接下来为大家搭建一个微服务框架,后期可以自己进行扩展。会提供一个小案例: 服务提供者和服务消费者 ,消费者会调用提供者的服务,新建的项目都是用springb...原创 2017-09-18 11:46:28 · 78779 阅读 · 49 评论 -
微服务架构搭建:Consul+sleuth+zipkin+Feign/Ribbon+SpringConfig+Zuul+Hystrix Dash-Board-Turbine
springcloud微服务架构搭建:Consul+sleuth+zipkin+Feign/Ribbon+SpringConfig+Zuul+Hystrix Dash-Board-Turbine相信现在已经有很多小伙伴已经或者准备使用springcloud微服务了,接下来为大家搭建一个微服务框架,后期可以自己进行扩展。会提供一个小案例: 服务提供者和服务消费者 ,消费者会调用提供者的服务,新建...原创 2018-01-25 12:08:18 · 21688 阅读 · 3 评论 -
FeignClient 设置 fallback不起作用
FeignClient 设置 fallback不起作用今天在feign中是用hystrix的时候,FeignClient 中的 fallback不起任何作用,本来以为是 不支持这个属性了,打开源码一看,还提供这个fallback属性,后来翻阅各中资料,才发现是没有打开feign对hustrix的支持。下面是解决方案:在application.yml中加入如下配置就可以了feign: hystri原创 2017-09-07 11:42:02 · 19755 阅读 · 8 评论