본문 바로가기

Spring/Spring Boot9

H2 DBMS 파일모드 사용 시 DB파일 경로 H2 DBMS 파일모드 사용 시, DB파일이 어느 위치에 생성되는지 알기 위해 정리한다. 아래 글은 H2 DBMS 매뉴얼에 있는 내용이다 Where are the Database Files Stored? When using database URLs like jdbc:h2:~/test, the database is stored in the user directory. For Windows, this is usually C:\Documents and Settings\ or C:\Users\. If the base directory is not set (as in jdbc:h2:./test), the database files are stored in the directory where the applicat.. 2022. 8. 13.
[환경세팅] ② View Template Engine(Thymeleaf) 환경세팅 기존 Spring MVC 기반 프로젝트에서는 JSP 템플릿 엔진을 사용했었다 Spring Boot에서는 Thymeleaf를 공식적으로 지원하고 있으므로 이번 글에서는 Thymeleaf를 사용하도록 하겠다 아래 사진은 build.gradle 파일의 일부이다 아래와 같이 Thymeleaf관련 환경세팅은 설정 한 줄이면 충분하다 만약, Spring Initializr 페이지에서 Dependency를 추가했다면 넘어가도 무방하다 위와 같이 환경세팅이 완료되었다면 컨트롤러를 만들어서 Thymeleaf가 제대로 동작하는지 테스트 해보겠다 일단, 아래와 같이 HelloContoller라는 클래스를 만들자 HelloContoller에 아래와 같이 코드를 작성한다 package jpabook.jpashop; import.. 2022. 8. 9.
템플릿 엔진 종류 https://gmlwjd9405.github.io/2018/12/21/template-engine.html [Template Engine] 템플릿 엔진(Template Engine)이란 - Heee's Development Blog Step by step goes a long way. gmlwjd9405.github.io 2022. 8. 9.
Spring Boot에서 JSP 사용 시 제약사항 Spring Boot + JSP 조합으로 프로젝트를 Jar파일로 배포하면 아래와 같은 에러페이지가 출력된다 왜일까? 바로, JSP에서는 Jar 파일형식의 배포를 지원하지 않기 때문이다 JSP파일은 지정된 경로에 있어야 Tomcat에서 찾을 수 있다 Jar로 배포할 경우 폴더구조가 바뀌어 버린다 이로 인해, Tomcat에서 JSP파일을 찾지 못하는 경우가 생긴다 개발 시 JSP파일이 저장되는 폴더구조는 아래와 같다 하지만 Jar 파일로 배포하면 폴더구조가 바뀌어 버린다 이런 이유로 Spring Boot 에서는 JSP 사용을 권장하지 않고 있다 아래는 Spring Boot Docs에 명시된 Spring Boot + JSP 사용 시 제약사항이다 위 글에서 보이는 것처럼 JSP는 Jar 형식의 배포를 지원하지 .. 2022. 8. 9.