我使用的是Spring Boot,主要是使用大多数组件的自动配置选项。但是,我发现了一些我只想要与Beans略有不同的行为的实例。
这样做的最佳/建议方法是什么?在许多情况下,我不想仅仅为了更改bean上的一个属性而关闭autoconfig,所以希望有一些方法可以明智地更新bean属性?
我的情况是DispatcherServlet
- 我对autoconfig感到满意,但我只想更改DispatcherServlet
,以便将DispatchOptionsRequest设置为true。我希望我不需要关闭autoconfig并在本地复制配置只是为了调用setter方法?
答案 0 :(得分:3)
可以通过声明名为DispatcherServlet
的{{1}}类型的bean来配置调度程序servlet,然后返回根据您的喜好配置的实例。这将覆盖先前的声明。
示例:
dispatcherServlet