解決SpringCloud gateway網(wǎng)關(guān)配置MVC攔截器報錯問題
SpringCloud gateway網(wǎng)關(guān)配置MVC攔截器報錯
報錯問題
org.springframework.beans.factory.BeanDefinitionStoreException: Failed to process import candidates for configuration class [com.hmall.gateway.GatewayApplication]; nested exception is java.io.FileNotFoundException: class path resource [org/springframework/web/servlet/config/annotation/WebMvcConfigurer.class] cannot be opened because it does not exist

在spring.factories配置自動裝配配置類

問題原因
因為網(wǎng)關(guān)沒有引入SpringMVC,直接不會成效,會報錯,寫這個注解,有SpringMVC時候才生效
解決方案
在MVC配置類加上“@ConditionalOnClass(DispatcherServlet.class)”主頁,表示使用mvc才加載這個配置
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
- SpringCloud Gateway 權(quán)限認(rèn)證的實現(xiàn)
- SpringCloud Gateway中斷言路由和過濾器的使用詳解
- SpringCloud Zuul和Gateway的實例代碼(搭建方式)
- SpringCloudGateway路由失效問題
- SpringCloud GateWay動態(tài)路由用法
- SpringCloud Gateway路由核心原理解析
- SpringCloud-Gateway網(wǎng)關(guān)的使用實例教程
- 使用SpringCloud Gateway解決跨域問題
- SpringCloud網(wǎng)關(guān)Gateway功能實現(xiàn)
相關(guān)文章
解決SpringMVC接收不到ajaxPOST參數(shù)的問題
今天小編就為大家分享一篇解決SpringMVC接收不到ajaxPOST參數(shù)的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-08-08
IntelliJ IDEA cmd和idea Terminal查看java版本不一致的解決
原來win10電腦上安裝的是jdk8的版本,因某些原因,現(xiàn)在想換成jdk7的版本,修改環(huán)境變量后,在cmd中執(zhí)行 [java -version]命令,顯示的是7的版本,遇到這樣的問題如何解決呢?下面小編給大家分享IntelliJ IDEA cmd和idea Terminal查看java版本不一致的解決方案,一起看看吧2023-09-09

