我试图用spring引导实现堆栈extjs 6。堆栈ExtJS 6 +弹簧启动
我想要exjj6和spring boot中的两个独立项目在intelliJ中。 (前端和后端)
到现在为止,我可以指向静态内容到extjs6项目所在的文件夹。
我的文件夹结构是:
back-end : /home/bryan/IdeaProjects/back-end/
front-end : /home/bryan/IdeaProjects/front-end/{var}/
({var} could be front-office or back-office)
要求http://localhost:8080/static所有请求值得的/ home /布赖恩/ IdeaProjects /前端/这是正确的。
但我遇到了一些困难,以正确配置app.json
在我index.ftl(Freemarker模板),我有这样的:
这是确定,直到这里。
但bootstrap.js电话http://localhost:8080/classic.json这就错了。 它应该叫http://localhost:8080/static/front-office/classic.json
如果我手动更改
Ext.manifest = "/static/front-office/classic.json"
classic.json正确装入,但是这并没有完全结束呢。
我不能确定我在那里设置了正确的道路在app.json
编辑1:
我app.json改变引导配置到:
"bootstrap": {
"base": "${app.dir}",
"manifest": "/static/front-office/${build.id}.json",
"microloader": "bootstrap.js",
"css": "bootstrap.css"
},
现在,classic.json和app.json被正确加载,但是
http://localhost:8080/codebase/build/admin-dashboard/classic/resources/Admin-all_1.css是不是很好的网址。
我想这是http://localhost:8080/静态/前台办公 /codebase/build/admin-dashboard/classic/resources/Admin-all_1.css