[SPRING] ExtJS 6 + 스프링 부트 스택
SPRINGExtJS 6 + 스프링 부트 스택
스프링 부트로 스택 extjs 6을 구현하려고합니다.
intext에 두 개의 분리 된 프로젝트로 extjs6 및 spring boot를 원합니다. (프론트 엔드 및 백엔드)
지금까지는 정적 콘텐츠를 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 / bryan / IdeaProjects / front-end /를 요구하는 모든 요청이 맞습니다.
하지만 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에서 올바른 경로를 설정해야하는 위치가 확실하지 않습니다.
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는 좋은 URL이 아닙니다.
내가 http : // localhost : 8080 / static / front-office / codebase / build / admin-dashboard / classic / resources / Admin-all_1.css이되기를 바란다.
해결법
-
==============================
1.이를 위해서는 프로젝트의 Ant 속성 파일을 수정해야합니다. 그것들은 Sencha Cmd 빌드를 실행하는 데 사용됩니다.
이를 위해서는 프로젝트의 Ant 속성 파일을 수정해야합니다. 그것들은 Sencha Cmd 빌드를 실행하는 데 사용됩니다.
/. sencha / defaults.properties 파일을 엽니 다. 여기서 당신은 다음과 같은 것을 발견 할 것입니다 :
이 값은 매니페스트 json 파일의 css 파일 경로를 생성하는 데 사용됩니다. 이런 식으로 변경하면 Sencha Cmd는 여전히 같은 위치에 파일을 생성하지만 다른 위치에서 파일을로드합니다.
프로덕션과 같은 특정 종류의 빌드에만이 값을 적용하려면이 값을 해당 Ant 특성 파일
/. sencha / [production | testing | ...]에 넣어야합니다.
from https://stackoverflow.com/questions/43634461/stack-extjs-6-spring-boot by cc-by-sa and MIT license
'SPRING' 카테고리의 다른 글
[SPRING] 스프링 배치 프로세서 (0) | 2019.02.22 |
---|---|
[SPRING] 통합 jsf, 봄, 최대 절전 모드. 스프링 빈을 JSF 관리 빈에 삽입하는 방법은 무엇입니까? (0) | 2019.02.22 |
[SPRING] SpringMVC ajax 요청 - java.io.EOFException : 입력 끝으로 인해 Object에 매핑 할 내용이 없습니다. (0) | 2019.02.22 |
[SPRING] 구성 파일에서 동적으로 값을 전달하는 방법 (0) | 2019.02.22 |
[SPRING] 카메라를 통해 사진 찍고 bytearray의 서버로 전송 (0) | 2019.02.22 |