spring boot 2

[매일메일] JPA의 ddl-auto 옵션은 각각 어떤 동작을 하고 어떤 상황에서 사용해야 할까요?

JPA의 ddl-auto 옵션은 각각 어떤 동작을 하고 어떤 상황에서 사용해야 할까요?1. 직접 조사(구글링, 공식문서, 기술 포스팅 등으로 학습)JPAJava Persistence API의 약자자바에서 관계형 데이터베이스를 사용하는 데 필요한 기능을 제공하는 ORM 기술관계형 데이터베이스를 사용하는 방식을 정의한 인터페이스. 라이브러리가 아닌 인터페이스이므로 특정 기능을 자체 수행하지 않음Spring Data JPAJPA를 쉽게 사용할 수 있도록 스프링에서 제공하는 프레임워크쿼리 생성, 페이징, 정렬, 캐싱 등의 기능 제공다양한 데이터베이스와의 호환을 도와줌ddl-autoJPA 구현체인 Hibernate가 엔티티 클래스 기반으로 데이터베이스 스키마를 어떻게 생성하거나 검증할지 결정하는 설정값applic..

Development/Backend 2025.09.04

[Backend] Java 8 레거시 환경에서 Spring Boot 2.3 버전으로 다운그레이드 하는 방법 ( 흔한 오류 해결법 포함 )

Spring Boot 3 → 2.3.1 + Java 8 다운그레이드 가이드Java 1.8 환경에서 안정적으로 동작하도록 프로젝트를 정리하는 단계별 안내와 실제 오류 해결 방법을 모았습니다. Spring Boot 2.3.1 Java 1.8 Gradle 6.9.4 DSL Groovy목차왜 다운그레이드가 필요한가최종 목표 스택1) Gradle Wrapper 버전 변경2) settings.gradle 수정3) build.gradle 설정4) IntelliJ 설정 정렬5) jakarta → javax 변환6) 실행 & 포트 문제7) 실제 오류 모음 (원인/해결)8) 문제 지속 시 초기화 3종 세트9) 동작 확인용 컨트롤러10) 결론 체크리스트11) 부록: Windows JDK 8 설치 & Gradle JVM..

Development/Backend 2025.08.20