SpringBoot
文章平均质量分 57
半斤米粉闯天下
这个作者很懒,什么都没留下…
展开
-
SpringGateway配置使用WebClient编写全局拦截器鉴权
SpringGateway配置使用WebClient基于WebFlux编写全局拦截器进行鉴权转发原创 2024-01-02 16:18:26 · 1054 阅读 · 4 评论 -
SpringSecurity自定义多Provider时提示No AuthenticationProvider found for问题的解决方案与原理(一)
SpringSecurity 5.6.X 自定义多Provider时No AuthenticationProvider found for问题的排查与修复原创 2022-08-27 16:34:05 · 10176 阅读 · 18 评论 -
SpringBoot 异步线程池配置
SpringBoot 异步线程池配置原创 2022-06-30 17:26:32 · 946 阅读 · 0 评论 -
SpringCloud 2021 与 Nacos 配置中心集成排雷记录:bootstrap.yml
解决springcloud2021 2020无法识别bootstrap.yml的问题原创 2022-05-07 18:06:25 · 4291 阅读 · 7 评论 -
自己实现的一个redis锁注解
@Slf4j@Aspect@Componentpublic class SynchronizeLockAspect { private static final String KEY = "thread_lock"; private final ThreadLocal<String> threadLocal = new ThreadLocal<>(); private final StringRedisTemplate stringRedisTemp原创 2020-09-14 09:41:03 · 265 阅读 · 0 评论 -
springboot切面不生效踩坑纪录
今天想写个同步锁的功能,第一反应自然是切面,但写出来之后怎么调试切面都不执行,折腾一下午最后无意中发现了问题所在。在new文件的时候,注意这个Aspect的选项,当时我想都没想就选了他通过他建立的文件是不一样的,后缀名是.aj而不是.java,但坑爹的是语法和java完全一样,编译运行也都没有任何异常,就是不执行!!手动把文件后缀改成.java之后一切正常。这个小问题折腾了整整一下午,要不是打算临时提交git根本注意不到这个小后缀名的区别,太坑了。另外多查了一下AspectJ的文件需要单独的编译原创 2020-09-09 17:54:22 · 8606 阅读 · 6 评论 -
一次docker环境下spring错误读取配置文件问题的排查纪录
起因是发现docker环境上部署的spring配置文件读取错误,jar的目录下配置文件指向test环境但是实际应用启动后却读取到Jar包内的dev配置文件。先记录一下最终结论:当执行java -jar命令启动spring应用时,spring会在执行命令的目录下寻找是否存在application.properties,而不是在jar文件所在的目录做个实验来验证一下。jar同级目录下放置了两个...原创 2019-11-26 17:27:30 · 816 阅读 · 0 评论 -
static变量使用@Value注入小纪
Spring 不允许(or 不支持?)把值注入到静态变量中,需要通过setter方法进行注入,如下private static String MESSAGEURL;@Value("${verification.message}")public void setMESSAGEURL(String messageUrl) { VerificationCode.MESSAGEURL =...原创 2018-09-13 10:21:36 · 877 阅读 · 0 评论