开发者社区> 问答> 正文

方法重命名建议

com.alibaba.druid.spring.boot.autoconfigure.stat.DruidWebStatFilterConfiguration#filterRegistrationBean 这个方法是否可以考虑下重命名,如果用户自定义filter,可能会和druid重名,导致用户自定义filter无法注入

原提问者GitHub用户liaozan

展开
收起
山海行 2023-07-05 20:00:54 41 0
2 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    您提到的com.alibaba.druid.spring.boot.autoconfigure.stat.DruidWebStatFilterConfiguration#filterRegistrationBean方法是用于配置Druid监控中心的过滤器的方法,它可以将Druid的监控中心过滤器添加到Spring Boot应用程序中。如果您的应用程序中存在与Druid监控中心过滤器同名的自定义过滤器,则可能会导致冲突。

    为了避免这种冲突,您可以考虑重命名filterRegistrationBean方法,以便它与自定义过滤器不重名。例如,您可以将方法名修改为druidFilterRegistrationBean,并相应地修改其他相关方法和配置。这样,即使应用程序中存在与Druid监控中心过滤器同名的自定义过滤器,也不会导致冲突。

    2023-07-30 14:36:25
    赞同 展开评论 打赏
  • ServletRegistrationBean也会出现这个问题,如果没有显示的使用registrationBean.setName();来设置名称会已方法名来定义,重复的会被覆盖,都已经处理过了,新的名字应该很难会和使用者定义的名字重复了。

    原回答者GitHub用户lihengming

    2023-07-06 11:16:25
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载