![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springboot
文章平均质量分 55
云游遍天下
心有山海,静而无边。
展开
-
HasorDataWay接口接入到SpringDoc或openAPI3或knife4j4.0
如上,下半年计划把项目升级为springboot3,我一直想把APIdoc给换一下,之前是使用了springfox,发现好几年前已经不维护了,所以想升级,这两天就忙这个事情,其实升级挺顺利的,通过spingfox直接升级为springdoc还行,没有多少坑,主要IDEA帮助我了很多,一键替换,简单方便,这块我就不写了,比较简单;就是这个,其实我之前想重写一些,但是想想算了,后期springdoc应该有扩展点,可能我现在没有发现在哪里,我这边通过过滤器进行处理,我拦截,我配置的dataway路径。原创 2023-03-07 16:27:38 · 502 阅读 · 0 评论 -
easy-captcha 算法图片验证码去除结果小于0的计算
来的,由于随机算法计算后由挺多的小于0,但是输入值时需要添加负号,比较麻烦,有多个业主反馈,所以,我进行优化调整,我这边解决方案比较简单,只要判断两个值大小并且是减号时,把减号调整为加号即可。以上代码就能解决出现结果为负数的情况,同时也不会去除减法。原创 2022-11-23 10:22:18 · 488 阅读 · 0 评论 -
Spring Boot 2.6以后版本优雅解决PatternsRequestCondition.getPatterns()“ because “this.condition“ is null问题
就可以了,这个我之前就这么用的,最近springboot版本升级到2.7.4了,也顺带了解了下springboot3.0版本升级事项,目前pathmatch 这个配置虽然在3.0也保留了,但是spring官网建议还是让我们调整;如果想省事就用上面的,但是我为了后面好升级,就找了下解决方案,通过这个问题,我发现,还是到官网去找,性能高一些。这里有两种解决方案,第一个是我上面写的,第二个是webmvc处理器来进行处理的,我看了下评论有些局限性,大家可以尝试下。其实网上已经有了,通过。原创 2022-10-29 14:24:06 · 6658 阅读 · 0 评论 -
springboot 定时任务动态启动和停止
这个在网上都有解决方案了,但是网上的给的解决方案夹杂了本身的业务,其实动态启动定时任务只需要关注系统启动时的动态启停,至于要不要入库,取决于自身业务情况,与解决这个问题没啥关系;ok,我来梳理下我这边理解的,我简单的就实现了,当然可以动态加更多的内容,通过这个可以简单进行封装成XXL的job,其实原理都是想通;定时任务对于大多数需求来说,@注解级别就可以了,,,但是有些需要提前用数据库配置的,,也可以通过实现 SchedulingConfigurer 这个也是可以的,配置好后重启即可;还有一些情况是需要根据原创 2022-05-14 18:00:17 · 7458 阅读 · 8 评论 -
java websocket支持分布式部署解决方案
代码就不放了,参考下这个解决思想,就可以了,,解决思想就是把消息进行分发给对应的分布式服务,这样每个分布式服务都会收到 消息,然后在根据规则进行session 发送消息即可原创 2022-04-21 11:59:41 · 2680 阅读 · 0 评论 -
java.lang.NullPointerException: Cannot invoke “javax.script.ScriptEngine.eval(String)“ because “engi
公司最近要启动一个项目,我这边就架构选型了下,选择了JDK17,毕竟是后面长期支持版本,效率也比之前的要高一些,这样搭建项目遇到的问题还是挺多的,有一些还不支持jdk17,如果你要升级到jdk17最好再等等再升级;今天遇到了一个问题是网上的图片验证码问题,jdk17下报这个错误,jdk11正常的;java.lang.NullPointerException: Cannot invoke "javax.script.ScriptEngine.eval(String)" because "engine"..原创 2022-03-25 14:48:55 · 12131 阅读 · 10 评论 -
Cannot deploy POJO class [com.xxx.websocket.server.WebSocketServer$$EnhancerBySpringCGLIB$$118f
这个错误,相信你已经找了,是因为spring代理的问题,这里我要是说下我这边的情况,首先感谢这位博主,https://blog.csdn.net/qq_15807785/article/details/83547978 他分析是没问题,就是AOP;但是我要说的,是解决方案,aop 使用方式有很多种,例如自己写了一个输出日志的,就上面的楼主说的,调整aop相关配置,但是这仅仅是一种方式;但是spring给我们提供了很多的注解,有不少注解都是基于AOP,这一点你要知道,否则不好排查,我罗列一下spri.原创 2021-08-31 17:53:36 · 1960 阅读 · 0 评论 -
springboot升级到2.4.5后配置文件不生效
公司系统为了解决相关jar包漏洞,需要升级springboot,生产版本是2.3.9,计划升级到2.4.5;发现升级后,配置文件不生效了,,我这边用的是bootstrap。原创 2021-06-08 14:04:50 · 1401 阅读 · 0 评论