安静

安静

暂无个人简介
山西大同大学

该用户非会员

会员专享项目教程/ 答疑等服务

使用spring ai框架时为什么 MyLoggerAdvisor()自定义日志会执行两次? 关键是 .defaultAdvisors( new SensitiveWordAdvisor(), new MyLoggerAdvisor() ) 和 .advisors(new MyLoggerAdvisor()) 这两个函数底层都是 public ChatClientRequestSpec advisors(Advisor... advisors) { Assert.notNull(advisors, "advisors cannot be null"); Assert.noNullElements(advisors, "advisors cannot contain null elements"); this.advisors.addAll(Arrays.asList(advisors)); this.aroundAdvisorChainBuilder.pushAll(Arrays.asList(advisors)); return this; } 导致MyLoggerAdvisor两次添加入拦截链

下载 APP