프로젝트 개발 중에 테스팅을 운영 디비와 같은 걸로 할 경우 더미 데이터가 추가되는 데 이를 방지하기 위해 스프링에서는 메모리 디비를 사용할 수 있게 해 줍니다. ※ 메모리 DB(In-Memory Database, Main Memory DBMS) : 비휘발성이 아닌 휘발성인 주 메모리에 데이터를 기록하는 방법으로 데이터 조회가 빠르다는 장점을 지니지만 휘발성이므로 전원이 꺼질 시 데이터가 삭제됨, 주로 임시 데이터나 로그인 세션에 이용 DBMS 제품군에서 옵션으로 제공하기도 함 MySQL/MariaDB에서는 MEMORY 엔진이 예시 스프링은 테스트 폴더 위치에 resources 폴더가 있으면 그 파일을 우선적으로 사용하게 되는 데(없으면 main 폴더) 이때 src/test/resources/applic..
Spring
https://www.inflearn.com/course/ORM-JPA-Basic/dashboard 자바 ORM 표준 JPA 프로그래밍 - 기본편 - 인프런 | 강의 JPA를 처음 접하거나, 실무에서 JPA를 사용하지만 기본 이론이 부족하신 분들이 JPA의 기본 이론을 탄탄하게 학습해서 초보자도 실무에서 자신있게 JPA를 사용할 수 있습니다., - 강의 소개 | 인프런 www.inflearn.com 위 강좌 진행 중 프로젝트 세팅에서 아래와 같은 에러가 발생했습니다. 월 26, 2023 4:56:53 오후 org.hibernate.jpa.internal.util.LogHelper logPersistenceUnitInformation INFO: HHH000204: Processing PersistenceU..
[Intellij + Spring boot] Execution failed for task ':compileJava'.> invalid source release: 11 에러 대처
스프링 강의로 공부중 다음과 같은 에러를 마주쳤습니다. Execution failed for task ':compileJava'. > invalid source release: 1 https://start.spring.io 원인은 위 사이트에서 11 버전으로 프로젝트를 생성해주었는데 Gradle 및 SDK 설정은 내 PC의 기본값을 따랐기 때문입니다. 즉 아래의 build.gradle의 sourceCompatibility와 PC의 java 버전이 다르다는 것입니다. plugins { id 'org.springframework.boot' version '2.7.5' id 'io.spring.dependency-management' version '1.0.15.RELEASE' id 'java' } group..