当前位置: 首页 > 知识库问答 >
问题:

@enableWebMVC上的Spring条件bean

阎建华
2023-03-14
@ConditionalOnMissingBean(WebMvcConfigurationSupport.class)

ProblemModulesRegisterer匹配:-@ConditionalOnMissingBean(类型:org.springFramework.web.servlet.config.annotation.WebMVCConfigurationSupport;SearchStrategy:all)找不到任何Bean(OnBeanCondition)

因此,它找到和没有找到WebMVCConfigurationSupport类型的bean

作为另一个尝试,我还比较了有@enablewebmvc和没有@enablewebmvc的注册bean,并注意到没有org.springframework.boot.autocigure.web.servlet.webmvcautoconfiguration有一个bean。所以我尝试了@conditionalonmissingbean(webMVCautoConfiguration.class),但仍然不起作用。它显示了这种矛盾的状态

WebMvcAutoConfiguration匹配:-@conditionalonclass找到必需的类“javax.servlet.servlet”、“org.springframework.web.servlet.dispatcherservlet”、“org.springframework.web.servlet.config.annotation.webmvcconfigurer”(OnClassCondition)-找到“session”作用域(OnWebApplicationCondition)-@conditionalonmissingbean(类型:

而且还

ProblemModulesRegisterer匹配:-@ConditionalOnMissingBean(类型:org.springFramework.boot.autocigure.web.servlet.WebMVCautoConfiguration;SearchStrategy:all)找不到任何Bean(OnBeanCondition)

因此WebMVCautoConfiguration匹配(已创建),并且缺少WebMVCautoConfiguration的依赖项也匹配

暂时还没有答案

 类似资料:
  • 我正在尝试使用@Bean注释配置一个Bean,以便在Spring MVC控制器应用程序中使用。 据我所知,@Bean注释相当于XML配置中的标签。我正在做的事情如下: 具有配置的类 但当尝试在MVC控制器中自动连接myBean时,它失败了。 豆子注射剂 错误是: 最终意见 还有其他通过注释(@Bean)配置的Bean,它们被注入时没有问题 MyBean类没有实现或扩展任何内容 配置位置在web中声

  • 我想在我的项目中使用Jackson的配置版本(忽略空值和snake_case,也使用一些自定义模块)。 在我的大型项目中,我无法让Spring MVC真正使用这个映射器。 如果我现在查看调试器中的值,它是。但是如果我让控制器运行,实际的响应是。 当我删除时,它就可以工作了。如何将配置的映射器与MVC一起使用,而不删除Web MVC的其余自动配置?

  • 问题内容: 我阅读了有关的Javadoc 。 但是我不明白这个注释是什么意思? 你能清楚说明一下吗? 问题答案: 当你使用Java代码(而不是XML)配置Spring应用程序时,用于启用Spring MVC。如果你还不熟悉Spring对Java配置的支持,那么这是一个不错的起点。 等效于XML。它支持对带注释的类的支持,该类用于将传入的请求映射到某个方法。你可以在参考文档中阅读有关其默认配置以及如

  • 我有一个关于Spring注释配置的问题。我有一颗豆子:

  • 主要内容:1.回顾,2.@EnableWebMvc + WebMvcConfigurer接口的使用原理,3.总结1.回顾 根据之前的文章, 之前自定义的组件放入了容器中, 但是DispatcherServlet会使用自定义的组件而放弃了默认组件, 导致很多功能都失效了。 所以 + 就是解决这个问题的 2.@EnableWebMvc + WebMvcConfigurer接口的使用原理 会给容器导入9大组件, 而且留了个入口可以定制化 添加链接描述SpringBoot 源码分析 (@Enablexx

  • 问题内容: 我有以下方式的数据: 我想要正数量的总和(数量> 0)和负数量的总和(数量<0)。 如何根据条件获取这些列的总和? 问题答案: 您可以使用: LiveDemo