springboot2 [Springboot] 개발환경과 테스트환경 각각 다르게 설정하기 (예시 DB) Intellij 2022.01.03, java 8, springboot 2.7.4, gradle 환경에서 작업하였습니다. 개요 spring mvc 환경에서 개발을 하다보면 실제 기능을 위한 작업과 기능을 테스트하기 위한 작업을 구분하여야 할 때가 있습니다. 저의 경우 실제 운영하는데에선 MariaDB가 사용되었고 테스트 환경에서는 In memory DB인 H2 데이터베이스를 사용하였습니다. 저는 두 개발환경을 두 개의 application.yml 파일을 둬서 관리하였습니다. https://unagi-zoso.tistory.com/219 [Spring] Profile을 통해 다양한 application.yml 설정 운용하기 개요 예시 테스트 개요 서비스를 만들다보면 local, develop, produc.. 2023. 3. 3. [Springboot] JSP 연동 에러 사건 발단 저는 Springboot 2.7.3, gradle 7.5 환경에서 작업하였습니다. thymleaf가 아닌 JSP를 이용하여 Springboot환경에서 웹프로그램을 만드려하였습니다. Springboot가 JSP지원을 하지 않게되며, 정확히는 Springboot 내장 톰캣이 JSP를 따로 지원을 하지 않으며 이를 해결하기 위해 추가적인 의존성 주입과 JSP파일의 디폴트경로로 이동이 필요하였습니다. 해결 방안 먼저 Springboot 내장 톰캣이 JSP를 지원하지 않기에 build.gradle에 다음과 같은 의존성을 주입하였습니다. implementation 'org.apache.tomcat.embed:tomcat-embed-jasper' 그리고 JSP파일의 경로를 잡아주기 위해 src.main아래.. 2022. 9. 9. 이전 1 다음