crossorigin="anonymous">
[Java] Thymeleaf, Thymeleaf Layout 적용하기
·
Java/Spring Boot
해당 글에서는 Spring Boot에서 Thymeleaf에 대한 환경 구성을 하고 Thymeleaf Layout을 적용하기 위한 방법에 대해서 공유합니다.  1) 개발환경💡 Thymeleaf Template / Thymeleaf Template Layout을 구성을 위한 개발환경입니다. 개발환경버전java1.8Spring Boot2.7.4빌드관리도구Gradle 7.5개발 툴IntelliJ IDEA 2022.3spring-boot-starter-thymeleaf2.7.4thymeleaf-layout-dialect3.1.0 2) 적용 계기💡 Thymeleaf Template을 사용하면서 Header / Footer / SideBar / Body에 대한 각각의 구성하는 영역이 필요했고 공통으로 사용하는 라..
[Java] HikariCP 이해하고 적용하기 (with. MyBatis)
·
Java/Spring Boot
해당 글에서는 HikariCP에 대해 이해하고 영속성 프레임워크(Persistence Framework)인 MyBatis와 연동을 하는 적용 방법에 대해서 공유 목적으로 작성한 글입니다.      💡 [참고] 이전에 구성하였던 환경에 'HikariCP'를 적용하였습니다 [JAVA] Spring Boot내에서 MyBatis & PostgreSQL 연동하기해당 글에서는 Spring Boot내에 Mybatis와 PostgreSQL을 연결하고 로직 처리를 위한 환경 설정 및 파일 구성에 대해서 공유합니다. 1) 사전 확인 작업 1. DB 드라이버 설치 확인 # postgreSQL 버전을 확인한다.adjh54.tistory.com  1) 개발 환경💡 해당 글은 Spring Boot 내에 HikariCP를 사용..
[Java] Lombok 이해하고 적용하기 -1 : 설정 및 기초
·
Java/Spring Boot
해당 글은 Spring Boot 내에 Lombok을 구성하는 방법에 대해서 작성하였습니다.  1) 적용 개발환경개발 환경버전java1.8Spring Boot2.7.4빌드관리도구Gradle 7.5개발 툴IntelliJ IDEA 2022.3   2) Lombok💡 Lombok - Java 라이브러리로 반복되는 getter, setter, toString 등의 메서드 작성 코드를 줄여주는 코드 다이어트 라이브러리입니다. 이는 코드의 가독성을 향상시키고 개발 생산성을 높일 수 있습니다. - 어노테이션을 사용하여 코드를 간결하게 작성하고, 컴파일 시점에서 필요한 코드를 자동으로 생성합니다. 따라서 Lombok을 사용하면 개발자는 더 적은 노력으로 효율적인 코드를 작성할 수 있습니다.  1. Lombok 설치하기..
[JAVA] Spring Boot내에서 MyBatis & PostgreSQL 연동하기
·
Java/Spring Boot
해당 글에서는 Spring Boot내에 Mybatis와 PostgreSQL을 연결하고 로직 처리를 위한 환경 설정 및 파일 구성에 대해서 공유합니다.   💡 최하단에 해당 환경 구성과 관련하여 '로컬 DB 구성 방법', 'HikariCP'를 통한 Connection 관리, 'Spring Security' 구성 및 'JWT'를 통한 인증 방법에 대해서 관련 글들도 참고해 보시면 좋을 것 같습니다 🙏   1) 사전 확인 작업1. DB 드라이버 설치 확인# postgreSQL 버전을 확인한다.$ postgres --version# 설치가 안되었다면 설치를 한다.$ brew install postgresql  2. 개발 환경 확인구분언어 / 라이브러리 언어Java웹 프레임워크Spring BootPersist..
[Java/IntelliJ] Spring Boot Devtools 이해하고 설정하기
·
Java/Spring Boot
해당 글은 Spring Boot의 spring-boot-devtools에 대해 이해하고 Automatic Restart, Live Reload의 기능 사용방법에 대해서 공유 목적으로 작성한 글입니다. 1) spring-boot-devtools💡 spring-boot-devtools- Spring Boot Application을 개발하고 디버깅을 하는데 도움이 되는 도구 모음을 의미합니다.- 개발 단계에서 자동으로 다시 로드되는 기능을 제공하여 개발자가 변경 사항을 신속하게 확인할 수 있도록 도움을 줍니다. 또한 라이브 리로딩, 프로퍼티 변경 감지 및 자동 재시작과 같은 기능도 제공합니다 💡 오픈소스 빌드 자동화 툴(Gradle 혹은 Maven) 내에 라이브러리를 추가합니다.# Gradledepende..