一、该问题的重现步骤是什么?
1.
2.
3.
二、你期待的结果是什么?实际看到的又是什么?
加载 js 文件
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
四、请提供详细的错误堆栈信息,这很重要。
error status:404
可以加载 CSS 文件 ,,不能加载 JS文件(404) ,,blade-resource模块不行,, 我新建一个服务模块以下配置可以正常
五、若有更多详细信息,请在下面提供。
我用的是2.6.0版本的商业版,也遇到这个错了。
原因是:在 BladeX-Tool 项目中的 blade-starter-swagger 子项目中,有一个 SwaggerWebConfiguration类, 这个类中把 /js/** 给指向到了 classpath:/js/ 下,所以我们在外部访问/js/下的文件的时候,无法找到我们在 /resources/static/js/ 下的东西。
解决办法有两种:
1、在自己的项目中,创建同包同名的一个 SwaggerWebConfiguration 类,把官方的代码复制过来,把js那一行删除,这样就会优先使用我们自己项目中类,而不会使用jar包中的类:
2、把自己的 /js/ 重命名成其他文件夹,如 /scripts/,相关的代码也要一起修改,这个就相对麻烦一点了。
扫一扫访问 Blade技术社区 移动端