Spring Boot 3.x에서 Spring Initializr를 활용한 프로젝트 초기화

기초가 없으면 기술은 흐려지고, 기술이 없으면 기초는 무의미하다. 본 문서에서는 Spring Boot 3.0.3 기반으로 Spring Initializr를 사용해 프로젝트를 신속하게 생성하는 방법과 기본 구조를 설명합니다. 사전 준비: JDK 17 설치 Spring Boot 3.x는 최소 Java 17 이상을 요구합니다. 기존에 Java 8 또는 Java 11를 사용 중이라면 반드시 업그레이드해야 합니다. 다음 ...

6월 11일 20:04에 게시됨

Spring Boot 3.x 환경에서 MyBatis 코드 자동 생성 도구 활용하기

mybatis-generator-maven-plugin 소개 MyBatis Generator는 데이터베이스 스키마를 분석하여 엔티티 클래스, 매퍼 인터페이스, XML 매핑 파일 등을 자동으로 만들어주는 Maven 플러그인입니다. 공식 문서에서 상세한 정보를 확인할 수 있습니다. 이 도구를 활용하면 반복적인 CRUD 코드 작성에서 벗어나 비즈니스 로직 개발에 집중할 수 있습니다. 주요 장점은 다음과 같습 ...

6월 8일 02:03에 게시됨

Spring Boot 3 웹 개발 핵심 기능 정리

1. 자동 구성 및 웹 애플리케이션 설정 Spring Boot 3는 spring-boot-starter-web 의존성을 통해 웹 애플리케이션을 간편하게 구성할 수 있도록 제공합니다. <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> 기본적으로 @EnableAutoConfiguratio ...

6월 8일 00:00에 게시됨

Spring Boot 3.x 환경에서 MyBatis-Plus 연동하기

Spring Boot 3.2 기반 프로젝트에 MyBatis-Plus를 통합하는 방법을 알아본다. 의존성 설정 MyBatis-Plus를 사용하면 MyBatis 의존성을 별도로 추가할 필요가 없다. 다음 의존성들을 pom.xml에 추가한다. <dependency> <groupId>com.mysql</groupId> <artifactId>mysql-connector-j</artifactId> <version>8.4.0</ve ...

5월 24일 13:33에 게시됨