spring boot(51)
-
Spring boot index.html 설정
http://localhost:8081로 접속시 index.html 화면이 나오도록 설정 @GetMapping("/") public String index() { return "forward:/index.html"; }
2021.04.05 -
Spring boot WebMvcConfigurer jsp 셋팅
'/WEB-INF/jsp/'에서 마지막에 '/'가 빠지면 인식 못함 import org.springframework.context.annotation.Configuration; import org.springframework.web.servlet.config.annotation.ViewResolverRegistry; import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; @Configuration @ComponentScan public class WebConfig implements WebMvcConfigurer { @Override public void configureViewResolvers(ViewResolverRegis..
2021.04.05 -
WebMvcConfigurerAdapter is deprecated
Spring 5, Spring boot 2를 사용하면 발생 WebMvcConfigurer interface를 대신 사용하면 됨
2021.04.05 -
Spring boot thymeleaf 적용
1. pom.xml org.springframework.boot spring-boot-starter-thymeleaf 2. application.propertiesspring.thymeleaf.prefix=classpath:templates/spring.thymeleaf.suffix=.html#개발모드에는 false 셋팅spring.thymeleaf.cache=falsespring.thymeleaf.view-names=thymeleaf/*3. Controller @GetMapping("/cors.do") public String cors(Model model) { # /resources/templates/thymeleaf/cors.html을 찾음 return "thymel..
2021.03.31 -
Spring boot Cors 셋팅 주의점
아무리 셋팅을 해도 적용이 안되서 패키지 위치를 main()함수가 있는 패키지 아래에 위치 시키니 적용됨 package com.example.demo.config가 중요함 package com.example.demo.config; import org.springframework.context.annotation.Configuration; import org.springframework.web.servlet.config.annotation.CorsRegistry; import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; @Configuration public class WebConfig implements WebMvcConfigu..
2021.03.31 -
Spring Boot Maven build 대상 include/exclude
/static/test/*.*으로 셋팅하면 /test 아래의 파일만 포함 /static/test/**으로 셋팅하면 /test 아래의 모든 디렉토리 및 파일 포함 build 전에 clean을 먼저해야 적용됨 org.springframework.boot spring-boot-maven-plugin ${basedir}/src/main/resources /static/test/**
2021.03.15