項目場景:
在集成積木報表和shiro時候:
集成積木報表,shrio,shrio是定義在另一個模塊下的,供另一個啟動類使用,積木報表集成shrio的時候,需要依賴存放shrio的核心包,該核心包除了存放shrio之外,還有swagger,mybatisPlus等
問題描述
積木報表集成后,頁面老是加載積木報表中的js,css文件404,查看后端日志,發現沒有請求積木報表的js.map文件,而是直接請求js文件
原因分析:
將核心包所有功能抽出來一一對比發現,原來是swagger的配置文件導致的,如下截圖,多配置了多余的路徑。
解決方案:
刪掉即可,這里說的可能比較粗,至于為什么這里會影響到過濾鏈的,網上有其他說的比較詳細,我也是花了一周的時間才排查出來,算是一個比較坑的地方了