![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springboot
文章平均质量分 90
GuessBUG
这个作者很懒,什么都没留下…
展开
-
nacos-discovery和websocket依赖兼容问题,导致NacosWatch获取错误的TaskScheduler
一、问题描述nacos作为注册中心,项目的服务发现依赖和websocket依赖原创 2021-01-30 17:48:44 · 3077 阅读 · 2 评论 -
Nacos页面实现API接口文档(swagger)效果
一.问题描述公司的微服务项目之前适配nacos只是用来读取配置文件(nacos的配置文件的页面确实更友好、简洁),最近需要把注册中心从eureka切换到nacos。但是有一个问题,nacos是不支持eureka的swagger页面跳转的,所以这个博客就是提供一个比较简便的解决思路:springcloud项目使用nacos作为注册中心,如何实现eureka的API接口文档(swagger)跳转效果。注意:本博客非nacos使用教程,没有用过nacos的小伙伴戳这里先了解下:nacos官方文档二.解决思路原创 2020-12-31 14:45:09 · 5388 阅读 · 4 评论 -
springboot2.X自定义静态资源映射
一.问题描述前端请求/下载图片和文件二.解决思路1、后端提供接口,将图片/文件以流形式返回给前端,太麻烦 ×2、后端做映射,前端直接通过ip:port的方式访问,简单明了 √三.解决方案1、实现WebMvcConfigurer自定义配置映射路径(推荐,兼容性好):@Configurationpublic class ResourceConfiguration implements WebMvcConfigurer { @Override public void add原创 2020-11-04 21:03:28 · 430 阅读 · 0 评论 -
sqlhelper集成dynamic多数据源的分页问题(非教学向)
一.问题描述最近接手(顶锅)了公司的框架维护工作,第一项任务就是集成dynamic多数据源框架。(dynamic官方使用文档,本文不是教学,有兴趣的小伙伴可以自己查阅文档)。集成dynamic之后,一切都很顺利,但是测试到SQLHelper框架的分页功能,出错了:SQLHelper分页功能,全部是按照dynamic指定的primary数据源来处理分页sql的。...原创 2020-10-24 20:28:33 · 1068 阅读 · 2 评论 -
双亲委派机制简单运用和工具类获取配置文件属性
一.问题描述最近项目需要对接其他公司的接口(SDK方式对接),SDK接入时需要特定的四个配置属性,该配置属性通过web.xml获取。在自己电脑调试通过之后,jar部署到服务器后发现无法正确读取到web.xml的内容。由于没有日志的打印,所以不知道是因为路径不对还是什么原因导致无法正确读取web.xml(web.xml内容的读取代码在SDK依赖中)。于是只好自己本地覆盖依赖类,加上路径的日志打印。经过一番操作之后,发现打印的路径有问题,然后修改代码获取正确的路径还是无法读取web.xml。无奈,只能将四个原创 2020-08-07 17:36:44 · 194 阅读 · 0 评论 -
条件化配置注解@ConditionalOnProperty
问题描述由于业务原因,公司的login登录包有两个,一个是普通的登录包(简称normal-login),一个是证书登录包(简称abnormal-login,用到https)。代码层面,这两个login包业务代码完全一样,唯一不同的是abnormal-login多了两个配置实例(配置文件方面就不提了,不是重点)。这就导致了,如果normal-login的代码有任何改动(增删接口、代码逻辑修改等)就要同步到abnormal-login包。这样感觉很冗余,而且代码都一样,整个包的代码都在飘黄线,看起来难受。趁原创 2020-05-20 18:28:28 · 2420 阅读 · 0 评论