[SPRING] 스프링 부트 : webapp 폴더를 찾으려면 구성하십시오.
SPRING스프링 부트 : webapp 폴더를 찾으려면 구성하십시오.
기본적으로 스프링 부트는 내 src / main / webapp 폴더에서 내 html 파일을 찾습니다. 다른 폴더를 사용하여 html 파일을 저장하면 Spring Boot의 설정을 어디에서 변경할 수 있습니까?
나중에 파일은 배치를 위해 jar 파일로 래핑됩니다. 걱정해야 할 다른 것들이 있습니까?
해결법
-
==============================
1.문서보기 : http://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-developing-web-applications.html#boot-features-spring-mvc-static-content
문서보기 : http://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-developing-web-applications.html#boot-features-spring-mvc-static-content
정적 리소스는 / static, / public, / resources, / META-INF / resources에서로드됩니다.
애플리케이션을 JAR (.jar 배포)으로 패키징하는 경우 src / main / webapp를 사용하지 않는 것이 좋습니다.
WebMvcConfigurerAdapter의 addResourceHandlers 메소드를 재정 의하여 사용자 정의 할 수 있습니다.
@Configuration public class MvcConfig extends WebMvcConfigurerAdapter { @Override public void addResourceHandlers(ResourceHandlerRegistry registry){ registry.addResourceHandler("/**") .addResourceLocations("/") .setCachePeriod(0); } }
-
==============================
2.위에서 언급 한 것처럼 jar 패키징은 webapp 내용을 무시합니다. 여전히 webapp 폴더 안에 내용을 포함시키고 싶다면, 아래와 같이 maven POM.xml 설정에서 명시 적으로 지정해야합니다 -
위에서 언급 한 것처럼 jar 패키징은 webapp 내용을 무시합니다. 여전히 webapp 폴더 안에 내용을 포함시키고 싶다면, 아래와 같이 maven POM.xml 설정에서 명시 적으로 지정해야합니다 -
<build> <resources> <resource> <directory>src/main/webapp</directory> </resource> <resource> <directory>src/main/resources</directory> </resource> </resources> ...
from https://stackoverflow.com/questions/28725635/spring-boot-configure-it-to-find-the-webapp-folder by cc-by-sa and MIT license
'SPRING' 카테고리의 다른 글
[SPRING] 스프링 MVC를 사용하여 jsp에서 모델 속성을 표시하는 방법은 무엇입니까? (0) | 2019.02.05 |
---|---|
[SPRING] 스프링 부트 - 개발 중에 @Cachable을 비활성화하는 방법은 무엇입니까? (0) | 2019.02.05 |
[SPRING] 하나의 Spring 빈 / 인터페이스에 대한 여러 구현의 처리 (0) | 2019.02.05 |
[SPRING] Spring Security와 동일한 어플리케이션에서 두 영역? (0) | 2019.02.04 |
[SPRING] spring : 컨트롤러에서 JSON을 ModelAndVIew로 반환합니다. (0) | 2019.02.04 |