codeLikeO

Results 8 comments of codeLikeO

@handsomeCLF 给该行设置足够的行高 即可通过 \n 换行

@SaCheckOr > ### 建议增加的新功能: > 能否让@SaCheckApiKey和@SaCheckPermission自动选择性校验? > > ### 应用场景阐述: > 在做ApiKey模块的时候,碰到一个问题,原本例如增删改查的接口,也想着需要用ApiKey调用,而不用重新去专门写apikey可调用的接口,但是这个接口在用户正常登录的时候,拥有对应权限也可以访问,后来就有了下面的设想,代码如下: > > ![Image](https://github.com/user-attachments/assets/4a690574-4752-4532-a28a-719bd098f22e) > > 当我把@SaCheckApiKey和@SaCheckPermission放在一起后,选择直接登录调用接口,却显示“无效ApiKey”,能否在传有apikey参数的时候走@SaCheckApiKey,没有则正常走@SaCheckPermission校验呢? > > 如果不可行,请告知我不能这样做的理由,谢谢大佬!!! > > < 备注:请尽量详细描述功能应用场景 >

看了一下 框架原生确实没有支持 但是你应该可以通过 SaAnnotationStrategy.instance.registerAnnotationHandler(); 自己扩展一个类型校验 @KairosSun

@aitxiaogang 可以先自己看看文档在提问

https://github.com/loki4j/loki-logback-appender/discussions/256 补充:使用其他日志框架也出现类似问题

发现nacos-client 2.0.4版本无此问题 从2.1.0版本开始报错

个人理解: 已知:loadConfiguration() 方法会执行三次: 1.初始化SpringCloud 上下文 2.初始化SpringBoot 上下文 3.初始化ConfigService时,Logger对象调用LogUtils,static方法初始化 2.1.0版本对LogUtils类的static方法初始化Logback配置进行了重写 NacosLogging.getInstance().loadConfiguration(); 类:LogbackNacosLogging 下面的代码会获取一个单例的LoggerContext ``` @Override public void loadConfiguration() { LoggerContext loggerContext = loadConfigurationOnStart(); if (loggerContext.getObject(CoreConstants.RECONFIGURE_ON_CHANGE_TASK) != null) { addListener(loggerContext); } }...