• ApplicationRunner与CommandLineRunner的对比

    在《Springboot源码解读与原理分析》中看到下面描述:整个SpringApplication的启动逻辑非常复杂,核心步骤大概分为以下8步:1.获取SpringApplicationRunListener监听器,该监听器会贯穿整个Spring Application的启动过程。2.准备运行时环境...

    springboot自动更新configMap配置

    在业务开发中需要将数据配置放在k8s configMap中,并且需要根据线上业务进行调整。需求:避免服务频繁重启、通过configMap实时更新配置。添加依赖pom.xml <dependency> <groupId>org.springf...

    springboot依赖项目中自定义拦截器与不生效问题排查解决

    背景:xx-user项目引入自定义依赖包xx-base,在xx-base中拦截网关服务传入的请求头x-authorization,在拦截器中进行解析转为认证凭证对象,将controller方法中的Authentication类型参数替换为请求头中解析出来的认证凭证对象。一、xx-base依赖项目开发...

    使用smartdoc自动生成接口文档

    一直使用swagger进行接口文档管理,但是只能通过服务下的html访问,且注解对代码有侵入。在前后端联调时也不太方便管理和进一步修改。反之smartdoc有以下优点:无侵入,不用写注解,只用写方法和类属性注释。可以生成html postman matkdown 文档。可以对生成文档进行二次加工和...