2015-01-25 1 views
0

는 내 리소스 파일이 디렉토리에 배치됩니다 고전 스프링 MVC 프로젝트가재 구축없이 Spring MVC에서 정적 리소스를 업데이트하는 방법은 무엇입니까? 자원 - -</p> <p>웹 애플리케이션 JS - 자원 -</p> <p>웹 애플리케이션 CSS</p> <p>가 나는 또한 사용 :

<!--declare resources--> 
<mvc:resources mapping="/resources/**" location="/resources/" /> 
<mvc:annotation-driven /> 

내가 페이지를 새로 고칠 때 그래서 때마다 나는 변화가 나타납니다 & JS 파일는 CSS를 업데이트하는 것이 config (설정) 할 필요가 무엇을 내 질문?

지금은 war 파일이 업데이트되도록 변경 될 때마다 프로젝트를 다시 빌드해야합니다.

답변

2

하나의 해결책은 두 프로젝트를 분할하는 것입니다 : - 프런트 엔드 모듈 -

이 방법은, 당신은 당신이 원하는대로 프런트 엔드 빌드 도구를 설정할 수 있습니다 고전 전쟁 모듈 (꿀꿀 , 꿀꺽 꿀꺽 마는 것 등) 그리고 당신의 전쟁 모듈의 종속물로서 웹 JAR에서 최적화 된 모든 것을 선적하십시오.

물론이 방법을 사용하면 매번 서버를 재배포 할 필요없이 디스크에서 직접 리소스를 제공 할 수 있습니다. a full example here이 있습니다.

+1

스프링 부트가 내장 된 컨테이너를 사용하면이 작업이 훨씬 쉬워집니다. – chrylis

관련 문제