spring boot 如何扩展auto config生成的bean,不是自己写新的,而是扩展之前的

        @Bean
        @ConditionalOnMissingBean(name = "freeMarkerViewResolver")
        @ConditionalOnProperty(name = "spring.freemarker.enabled", matchIfMissing = true)
        public FreeMarkerViewResolver freeMarkerViewResolver() {
            FreeMarkerViewResolver resolver = new FreeMarkerViewResolver();
            this.properties.applyToViewResolver(resolver);
            return resolver;
        }

比如上面这段是spring boot 自动生成的freeMarkerViewResolver,我想直接在这个生成的FreeMarkerViewResolver上再调用setViewClass()方法,应该要怎么做呢

阅读 4.2k
1 个回答
@Bean
public CommandLineRunner customFreemarker(FreeMarkerViewResolver resolver){
    return new CommandLineRunner() {
        @Override
        public void run(String... strings) throws Exception {
            // resolver.setViewClass() 
        }
    };
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题