묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
코드 자동 정렬
코드 자동 정렬 단축키(ctrl+alt+L)를 사용해도 MainLayout(title: '',children: [])=> MainLayout( title: '',children: []) 이런 방식으로 바뀌면 좋겠는데단축키를 눌러도 영상처럼 변형이 안됩니다.혹시 다른 option이 있는 건가요??
-
미해결홍정모의 따라하며 배우는 C언어 (부록)
17.12) access violation
#pragma once #include <stdbool.h> #define TSIZE 45 #define MAX_SIZE 4 // array size typedef struct element { char name[TSIZE]; } Item; typedef struct queue { int front; int rear; int n_items; Item items[MAX_SIZE]; } Queue; void Init_queue(Queue* pq); bool QueueIsFull(const Queue* pq); bool QueueIsEmpty(const Queue* pq); int QueueItemCount(const Queue* pq); bool Enqueue(Item item, Queue* pq); bool Dequeue(Item* pitem, Queue* pq); void EmptyQueue(Queue* pq); void TraverseQueue(Queue* pq); void print_item(Item item); #include "ArrayQueue.h" #include <stdio.h> #include <assert.h> void Init_queue(Queue* pq) { pq->front = 0; pq->rear = 0; pq->n_items = 0; } bool QueueIsFull(const Queue* pq) { return (pq->rear + 1) % MAX_SIZE == pq->front; } bool QueueIsEmpty(const Queue* pq) { return pq->front == pq->rear; } int QueueItemCount(const Queue* pq) { return pq->n_items; } bool Enqueue(Item item, Queue* pq) { if (QueueIsFull(pq)) { printf("Queue is Full.\n"); return false; } pq->rear = (pq->rear + 1) % MAX_SIZE; pq->items[pq->rear] = item; pq->n_items++; return true; } bool Dequeue(Item* pitem, Queue* pq) { if (QueueIsEmpty(pq)) { printf("Queue is Empty.\n"); return false; } pq->front = (pq->front + 1) % MAX_SIZE; *pitem = pq->items[pq->front]; pq->n_items--; return true; } void EmptyQueue(Queue* pq) { Init_queue(pq); } void TraverseQueue(Queue* pq) { for (int i = pq->front; i != pq->rear; i = (i + 1) % MAX_SIZE) print_item(pq->items[(i + 1) % MAX_SIZE]); } void print_item(Item item) { printf('%s ', item.name); } #include <stdio.h> #include <string.h> #include "ArrayQueue.h" Item get_item(const char* name); void print_queue(Queue* pq); int main() { Queue queue; Item temp; Init_queue(&queue); Enqueue(get_item("Jack"), &queue); print_queue(&queue); Enqueue(get_item("Henry"), &queue); print_queue(&queue); Enqueue(get_item("Stan"), &queue); print_queue(&queue); Enqueue(get_item("Butters"), &queue); // capacity 4/3 fail print_queue(&queue); if (Dequeue(&temp, &queue)) printf("Item from queue : %s\n", temp.name); print_queue(&queue); if (Dequeue(&temp, &queue)) printf("Item from queue : %s\n", temp.name); print_queue(&queue); if (Dequeue(&temp, &queue)) printf("Item from queue : %s\n", temp.name); print_queue(&queue); if (Dequeue(&temp, &queue)) printf("Item from queue : %s\n", temp.name); print_queue(&queue); printf("====== Circulation Test ======"); Init_queue(&queue); for (int i = 0; i < 10; ++i) { Enqueue(get_item("Hello"), &queue); print_queue(&queue); if (Dequeue(&temp, &queue)) printf("Item from queue : %s\n", temp.name); print_queue(&queue); } return 0; } Item get_item(char* name) { Item new_item; strcpy(new_item.name, name); return new_item; } void print_queue(Queue* pq) { printf("Front : %d, Rear : %d, Size %d\n", pq->front, pq->rear, pq->n_items); printf("Queue : "); if (QueueIsEmpty(pq)) printf("Empty"); else TraverseQueue(pq); printf("\n\n"); } 순서대로 헤더, 헤더함수파일, 메인파일 입니다 디버깅시, TraverseQueue함수 내의 print_item 함수가 실행되는 순간 access violation이 뜹니다access violation 전까지는 값들 제대로 다 연산이 되다가갑자기 print함수에서 저러니까 도저히 감이 안잡힙니다방법이 없어 도움을 구합니다
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
이렇게 풀면 왜 안될까요?
안녕하세요 선생님. 문제를 풀다가 제 코드대로 풀면 왜 안 되는지 궁금해서 질문 드립니다.import java.util.Scanner; public class J2_10 { public static void main(String[] args) { Scanner kb = new Scanner(System.in); int N = kb.nextInt(); int[][] arr = new int[N + 1][N + 1]; int cnt = 0; for (int i = 1; i < N; i++) { for (int j = 1; j < N; j++) { arr[i][j] = kb.nextInt(); } } for (int i = 1; i < N; i++) { for (int j = 1; j < N; j++) { boolean isBig = true; if (arr[i - 1][j] > arr[i][j]) isBig = false; else if (arr[i][j - 1] > arr[i][j]) isBig = false; else if (arr[i + 1][j] > arr[i][j]) isBig = false; else if (arr[i][j + 1] > arr[i][j]) isBig = false; if (isBig) cnt += 1; } } System.out.println(cnt); } }
-
미해결처음 만난 리액트(React)
출력 메시지 관련
정말 기초적인 질문일수도 있는데, 섭씨 온도를 아무리 올려봐도 출력되는 메시지가 '물이 끓지 않습니다'로 나옵니다.TemperatureInput.jsxconst scaleNames = { c: '섭씨', f: '화씨', } function TemperatureInput(props) { const handleChange = (event) => { props.onTemperatureChange(event.target.value); } return ( <fieldset> <legend> 온도를 입력해주세요 (단위 : {scaleNames[props.scale]}) : </legend> <input value = {props.temperature} onChange = {handleChange} /> </fieldset> ) } export default TemperatureInput;Calculator.jsximport React, {useState} from "react"; import TemperatureInput from "./TemperatureInput"; function BoilingVerdict(props) { if (props.celcius >= 100) { return <p>물이 끓습니다.</p> } return <p>물이 끓지 않습니다.</p> } function toCelsius(fahrenheit) { return ((fahrenheit - 32) * 5) / 9; } function toFahrenheit(celcius) { return (celcius * 9) / 5 + 32; } function tryConvert(temperature, convert) { const input = parseFloat(temperature); if(Number.isNaN(input)) { return ""; } const output = convert(input); const rounded = Math.round(output * 1000) / 1000; return rounded.toString(); } function Calculator(props) { const [temperature, setTemperature] = useState(""); const [scale, setScale] = useState("c"); const handleCelsiusChange = (temperature) => { setTemperature(temperature); setScale("c"); } const handleFahrenheitChange = (temperature) => { setTemperature(temperature); setScale("f"); } const celsius = scale === "f" ? tryConvert(temperature, toCelsius) : temperature; const fahrenheit = scale === "c" ? tryConvert(temperature, toFahrenheit) : temperature; return ( <div> <TemperatureInput scale = "c" temperature = {celsius} onTemperatureChange = {handleCelsiusChange} /> <TemperatureInput scale = "f" temperature = {fahrenheit} onTemperatureChange = {handleFahrenheitChange} /> <BoilingVerdict celsius = {parseFloat(celsius)} /> </div> ) } export default Calculator;어디서 잘못된걸까요? 개발자 도구에서 component를 확인해봐도 scale, temperature 값은 정확하게 들어가는 것 같습니다.
-
미해결스프링 핵심 원리 - 기본편
LogDemoService에 대해 질문드립니다
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]항상 친절한 답변 감사드립니다.비슷한 질문이 있어서 확인해보고 생각해보았는데, LogDemoController에 있는 ObjectProvider.getObject()는 MyLogger빈을 생성하고LogDemoService에 있는 ObjectProvider.getObject()는스프링컨테이너에 이미 생성된 MyLogger빈을 반환한다고 하셨는데, 그 이유가 같은 http요청에 대해서는 http요청이 끝나기 전까지 동일한 request scope bean이 사용되기때문인가요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
다른 라이브러리 적용 질문
안녕하세요 선생님. 달력 컴포넌트를 ant말고 react FullCalendar로 쓰고 싶어서 설치해서 적용하려고 하니까 자꾸 에러가 나서 질문 드립니다. ./node_modules/@fullcalendar/common/main.css Global CSS cannot be imported from within node_modules. Read more: https://err.sh/next.js/css-npm Location: node_modules\@fullcalendar\common\main.js 이런 에러가 떠서 단순히 fullcalendar 폴더의 위치를 node_modules바깥으로 빼서 import하면 되겠거니 했는데 그렇게 했더니 fullcalendar파일 설정에서 충돌한다고 뜨는게 많아서 이런 방법은 불가능할것 같고...어떻게 다른 라이브러리를 적용해야 할지 몰라서 질문 드립니다ㅠㅠ
-
미해결
컴포넌트 스캔(AutoAppConfigTest 오류)
핵심원리 - 기본편의 6.컴포넌트 스캔(컴포넌트 스캔과 의존관계 자동 주입시작하기)에서 AutoAppConfig를 생성하여 AutoAppConfigTest파일까지 만들어 실행하는 도중 오류가 나는데 왜 나는지 모르겠습니다.추가로 1.2달 동안 일이 있어 쉬다가 오랜만에 intellij에 접속하니 대부분의 파일의 import문에서 org.springframework..부분에서 전부 빨간줄이 떠서 Gradle클릭 후 '모든 Gradle프로젝트 다시로드'를 클릭하여 해결했는데 이것 때문인지 궁금합니다. 사진은 테스트파일 오류사진입니다.
-
미해결Do It! 장고+부트스트랩: 파이썬 웹개발의 정석
소스 부탁드립니다. blog_list.html
선생님 안녕하세요너무 쉽게 잘 설명해주셔서 늘감사하며 공부하고 있습니다. 다른게 아니라, 영상 1분 38초 에 보면blog_list.hml을 복사해서붙여 넣으시는데부트스트랩 강좌를 보지 않아서 해당 소스가 없습니다 저와 같이 부트스트랩 강좌를 보지 않은 수강생을 위해서, 코드 소스 주시면 좋을것 같습니댜
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
oop_material 자료 관련 질문
section2. 객체 지향 프로그래밍 수업을 듣고 있는데관련 자료 oop_material zip 파일을 풀어서 주피터 노트북에 python_oop1 파일을 업로드 하면그림이 안나오네요.zip 파일을 풀 경우 푼 폴더 안에는 이미지가 존재하는 데 주피터 노트북에서 파일을 열 때 액박이 뜨지 않고 이미지가 있으려면 어떻게 해야하나요?
-
미해결Slack 클론 코딩[실시간 채팅 with React]
useParams channel 값 undefined
안녕하세요 제로초님.useParams로 channel 값을 불러오면 undefined가 나와 문의드립니다.아래 첨부한 소스코드와 같이 route를 구성해두었는데. 강의에 있는 InviteChannelModal 컴포넌트에서 channel을 불러오면 undefined가 뜹니다.혹시몰라 workspace.tsx에 정의해둔 route대로 Channel 컴포넌트에 들어가서 호출해보니 Channel 컴포넌트에서는 workspace와 channel 두가지 값 모두 정상적으로 불러올 수 있습니다.route를 타고 들어가지 않은 다른 요소에서 channel이라는 파라미터값을 사용하려면 어떻게 해야 할까요?app.tsx <Routes> <Route path="/" element={<Navigate replace to="/login" />} /> <Route path={"/login"} element={<SignIn />} /> <Route path={"/signup"} element={<SignUp />} /> <Route path={"/workspace/:workspace/*"} element={<Workspace />} /> </Routes> workspace.tsx <Routes> <Route path={"channel/:channel"} element={<Channel />} /> <Route path={"dm/:id"} element={<DirectMessage />} /> </Routes>
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part3: 자료구조와 알고리즘
Disjoint Set 질문있습니다
위 코드의 전체적인 구조를 보면23__ 1____10이고여기서 만약 Find(10)을 실행한다면이 코드에 의해23 1 10이렇게 구조가 바뀔 텐데_rank[2]의 값이 3에서 바뀌지 않는데_rank 수정 코드도 필요하지 않나요?
-
미해결스프링 시큐리티 OAuth2
클라이언트 앱 시작하기 - application.yml/ OAuth2ClientProperties
스프링에서 열리는 yml 값으로 실행하면 로그인 페이지가 보이질 않네요 server: port: 8081 spring: security: oauth2: client: registration: keycloak: clientId: oauth2-client-app clientSecret: PrKx878dqs1aQ6xEciYY2BVzZjWBW7PP clientName: oauth2-client-app authorizationGrantType: authorization_code scope: openid,profile clientAuthenticationMethod: client_secret_basic redirectUri: http://localhost:8081/login/oauth2/code/keycloak provider: keycloak provider: keycloak: issuerUri: http://localhost:8080/realms/oauth2 authorizationUri: http://localhost:8080/realms/oauth2/protocol/openid-connect/auth jwkSetUri: http://localhost:8080/realms/oauth2/protocol/openid-connect/certs tokenUri: http://localhost:8080/realms/oauth2/protocol/openid-connect/token userInfoUri: http://localhost:8080/realms/oauth2/protocol/openid-connect/userinfo userNameAttribute: preferred_username #server: # port: 8081 # spring: # # security: # oauth2: # client: # registration: # keycloak: # authorization-grant-type: authoriztion_code # client-id: oauth2-client-app # client-secret: PrKx878dqs1aQ6xEciYY2BVzZjWBW7PP # client-name: oauth2-client-app # redirect-uri: http://localhost:8081/login/oauth2/code/keycloak # client-authentication-method: client_secret_post # scope: openid,email,profile # provider: # keycloak: # authorization-uri: http://localhost:8080/realms/oauth2/protocol/openid-connect/auth # token-uri: http://localhost:8080/realms/oauth2/protocol/openid-connect/token # issuer-uri: http://localhost:8080/realms/oauth2 # # jwk-set-uri: http://localhost:8080/realms/oauth2/protocol/openid-connect/certs # user-info-uri: http://localhost:8080/realms/oauth2/protocol/openid-connect/userinfo # user-name-attribute: preferred_username #
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
깃허브 권한 요청드립니다.
- 인프런 아이디: jaehyeok1584@gmail.com- 인프런 이메일: jaehyeok1584@gmail.com- 깃허브 아이디: dlawogur14@naver.com- 깃허브 username: harmon96
-
미해결처음하는 딥러닝과 파이토치(Pytorch) 부트캠프 (쉽게! 기본부터 챗GPT 핵심 트랜스포머까지) [데이터분석/과학 Part3]
순서가 있는 데이터를 위한 딥러닝 기본 - RNN 핵심 이해 질문입니다
RNN 이 순서를 가지는 데이터를 처리하는데 적합한 신경망이라고 했는데 그럼회귀(Regression) 문제를 푸는데 적합하다고 이해를 해도 되나요?
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
model 클래스명 복수형으로 명명하는 이유
model 파일명은 단수, 클래스명은 복수형으로 명명하는 이유를 알고싶습니다.관습적인 것 인가요?
-
미해결[테디노트] 한 방으로 끝내는 파이썬Python (전자책 포함)
list 연습문제 질문드립니다.
안녕하세요. 좋은 강의 감사합니다.연습문제를 풀던 중 궁금한게 생겨서 질문드립니다.list 연습문제 중kr_movie를 movie에 추가해 주세요에서,movie.extend(kr_movie) 로 실행하면 그 다음문제(sort를 이용해서 정렬하기)에서 kr_movie가 포함된 movie가 정렬이 되는데,movie + kr_movie 로 실행하면 다음문제를 실행할 때 기존 movie만 출력되고, kr_movie가 포함되어 출력되지 않는 이유는 뭘까요?해설을 보면서 생각을 해보니 movie = movie + kr_movie로 재정의하지 않아서 그런 것 같습니다만, 그렇다면 extend()의 경우 movie를 재정의할 필요가 없는건가요? movie와 +가 같은 기능이라고 배웠는데 이런 차이가 있는게 맞는지싶어 질문드립니다. 아니라면 왜 그런 차이가 생긴건지 설명 부탁드립니다. 그리고 list 연산 강의가 tuple연산으로 들어가있어요..!
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
안녕하세요 공부법 관련해서 간단한 질문드립니다.
안녕하세요 고생 많으십니다. 공부법 관련해서 간단한 질문 드리겠습니다!현재 선생님 강의를 들으면서 문법적으로 막히는 부분이 있으면 강의를 일시정지하고, 이해가 안되는 문법 요소들을 구글링을 통해 코드 한줄 한줄을 이해하려고 노력하고 있습니다..이런 공부방법이 조금 시간이 걸리더라도 괜찮을까요??선수지식으로는 자바 2회독, jdbc, sql정도 입니다!
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
Member 테이블이 생성이 안됩니다
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]여기에 질문 내용을 남겨주세요.H2 데이터베이스 1.4.200 버전으로 잘 받았고, jdbc:h2:tcp://localhost/~/jpashop URL로 db 파일도 생성했습니다강의 중에 MemberRepositoryTest 테스트 클래스 실행 후 Member테이블이 안만들어집니다....application.yml 코드spring: datasource: url: jdbc:h2:tcp://localhost/~/jpashop username: sa password: driver-class-name: org.h2.Driver jpa: hibernate: ddl-auto: create properties: hibernate: show_sql: true format_sql: true logging.level: org.hibernate.SQL: debug #org.hibernate.type: trace Member 코드package jpabook.jpashop; import lombok.Getter; import lombok.Setter; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.Id; @Entity @Getter @Setter public class Member { @Id @GeneratedValue private Long id; private String username; } MemberRepository 코드package jpabook.jpashop; import org.springframework.stereotype.Repository; import javax.persistence.EntityManager; import javax.persistence.PersistenceContext; @Repository public class MemberRepository { @PersistenceContext private EntityManager em; public Long save(Member member){ em.persist(member); return member.getId(); } public Member find(Long id){ return em.find(Member.class, id); } } MemberRepositoryTest 코드package jpabook.jpashop; import org.assertj.core.api.Assertions; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.annotation.Rollback; import org.springframework.test.context.junit4.SpringRunner; import org.springframework.transaction.annotation.Transactional; import static org.junit.Assert.*; @RunWith(SpringRunner.class) @SpringBootTest public class MemberRepositoryTest { @Autowired MemberRepository memberRepository; //Test케이스에 데이터를 넣으면 테스트가 끝난 후 바로 롤백해버림. @Test @Transactional @Rollback(false) public void testMember() throws Exception{ //given Member member = new Member(); member.setUsername("memberA"); //when Long savedId = memberRepository.save(member); Member findMember = memberRepository.find(savedId); //then Assertions.assertThat(findMember.getId()).isEqualTo(member.getId()); Assertions.assertThat(findMember.getUsername()).isEqualTo(member.getUsername()); Assertions.assertThat(findMember).isEqualTo(member); System.out.println("findMember == member: " + (findMember == member)); } } build.gradle 코드 plugins { id 'org.springframework.boot' version '2.7.5' id 'io.spring.dependency-management' version '1.0.15.RELEASE' id 'java' } group = 'jpabook' version = '0.0.1-SNAPSHOT' sourceCompatibility = '11' configurations { compileOnly { extendsFrom annotationProcessor } } repositories { mavenCentral() } dependencies { implementation 'org.springframework.boot:spring-boot-starter-data-jpa' implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' implementation 'org.springframework.boot:spring-boot-starter-web' implementation 'org.springframework.boot:spring-boot-devtools' implementation 'com.github.gavlyukovskiy:p6spy-spring-boot-starter:1.5.6' testImplementation 'junit:junit:4.13.1' compileOnly 'org.projectlombok:lombok' runtimeOnly 'com.h2database:h2' annotationProcessor 'org.projectlombok:lombok' testImplementation 'org.springframework.boot:spring-boot-starter-test' } tasks.named('test') { useJUnitPlatform() } 테스트 케이스 통과 후 콘솔에 뜨는 로그 "C:\Program Files\Java\jdk-11\bin\java.exe" -ea -Didea.test.cyclic.buffer.size=1048576 -javaagent:C:\Users\audgh\Downloads\ideaIU-2022.2.1.win\lib\idea_rt.jar=49888:C:\Users\audgh\Downloads\ideaIU-2022.2.1.win\bin -Dfile.encoding=UTF-8 -classpath "C:\Users\audgh\Downloads\ideaIU-2022.2.1.win\lib\idea_rt.jar;C:\Users\audgh\Downloads\ideaIU-2022.2.1.win\plugins\junit\lib\junit5-rt.jar;C:\Users\audgh\Downloads\ideaIU-2022.2.1.win\plugins\junit\lib\junit-rt.jar;C:\스프링 스터디\jpashop\out\test\classes;C:\스프링 스터디\jpashop\out\test\resources;C:\스프링 스터디\jpashop\out\production\classes;C:\스프링 스터디\jpashop\out\production\resources;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-data-jpa\2.7.5\b83184467079d5b808fb2f9fbc858b1804975808\spring-boot-starter-data-jpa-2.7.5.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-thymeleaf\2.7.5\d2be8d1d822d988924e0a23c81d795ae5aa288f3\spring-boot-starter-thymeleaf-2.7.5.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-web\2.7.5\bb4099d0466a62c3b11ab9323babca13bb430a2e\spring-boot-starter-web-2.7.5.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-devtools\2.7.5\e8510bace48b6a516515aa140cdfd758ad5a47c\spring-boot-devtools-2.7.5.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\com.github.gavlyukovskiy\p6spy-spring-boot-starter\1.5.6\495579c7fb01b005f19ec4d5188245c66de0937b\p6spy-spring-boot-starter-1.5.6.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\junit\junit\4.13.1\cdd00374f1fee76b11e2a9d127405aa3f6be5b6a\junit-4.13.1.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-test\2.7.5\f52fd19eda97bb76bb304f4734c3d654ecca0666\spring-boot-starter-test-2.7.5.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-aop\2.7.5\ea4b85395faaa3a382f2a582e4bf023d088d320e\spring-boot-starter-aop-2.7.5.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-jdbc\2.7.5\b57c3f8fb2fe235a8ff368755092371423bbc5b3\spring-boot-starter-jdbc-2.7.5.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\jakarta.transaction\jakarta.transaction-api\1.3.3\c4179d48720a1e87202115fbed6089bdc4195405\jakarta.transaction-api-1.3.3.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\jakarta.persistence\jakarta.persistence-api\2.2.3\8f6ea5daedc614f07a3654a455660145286f024e\jakarta.persistence-api-2.2.3.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\org.hibernate\hibernate-core\5.6.12.Final\66720fe38bdb9515924d559b8aac7b522d7ae171\hibernate-core-5.6.12.Final.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\org.springframework.data\spring-data-jpa\2.7.5\dc0bb497a33fcd3f82fe0ccfd674476d93889b3d\spring-data-jpa-2.7.5.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\org.springframework\spring-aspects\5.3.23\35a0f5df4241f794fd79dd2447195ac055e88b8e\spring-aspects-5.3.23.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter\2.7.5\c28e1546461803490588085345ba5d2897d232bc\spring-boot-starter-2.7.5.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\org.thymeleaf\thymeleaf-spring5\3.0.15.RELEASE\7170e1bcd1588d38c139f7048ebcc262676441c3\thymeleaf-spring5-3.0.15.RELEASE.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\org.thymeleaf.extras\thymeleaf-extras-java8time\3.0.4.RELEASE\36e7175ddce36c486fff4578b5af7bb32f54f5df\thymeleaf-extras-java8time-3.0.4.RELEASE.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-json\2.7.5\9c7df04ff37b2e7471632ddeb4a296c5fb6bddee\spring-boot-starter-json-2.7.5.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-tomcat\2.7.5\eb7849c52953de44d9712adf45398ccb1a7d4295\spring-boot-starter-tomcat-2.7.5.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\org.springframework\spring-webmvc\5.3.23\b163527c275b0374371890c0b76c2a2a09f9804b\spring-webmvc-5.3.23.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\org.springframework\spring-web\5.3.23\193f5276092d9cbe3222c63885b47ca7b2cce97\spring-web-5.3.23.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-autoconfigure\2.7.5\96646e63a2296d0a3209383e81cdb8c87ab2f913\spring-boot-autoconfigure-2.7.5.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot\2.7.5\fd04e228e6e21b7ad13c10ae29afd31868d842e5\spring-boot-2.7.5.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\com.github.gavlyukovskiy\datasource-decorator-spring-boot-autoconfigure\1.5.6\cac386fe9df77870133594f054ee32e5d08ab93d\datasource-decorator-spring-boot-autoconfigure-1.5.6.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\p6spy\p6spy\3.8.2\52299d9a1ec2bc2fb8b1a21cc12dfc1a7c033caf\p6spy-3.8.2.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\org.hamcrest\hamcrest-core\2.2\3f2bd07716a31c395e2837254f37f21f0f0ab24b\hamcrest-core-2.2.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-test-autoconfigure\2.7.5\b01668d3ed2d5d9e56072108f04030cd2caceb0e\spring-boot-test-autoconfigure-2.7.5.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-test\2.7.5\2db591bb7568aa41795d595cabf99ef837b860c0\spring-boot-test-2.7.5.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\com.jayway.jsonpath\json-path\2.7.0\f9d7d9659f2694e61142046ff8a216c047f263e8\json-path-2.7.0.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\jakarta.xml.bind\jakarta.xml.bind-api\2.3.3\48e3b9cfc10752fba3521d6511f4165bea951801\jakarta.xml.bind-api-2.3.3.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\org.assertj\assertj-core\3.22.0\c300c0c6a24559f35fa0bd3a5472dc1edcd0111e\assertj-core-3.22.0.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\org.hamcrest\hamcrest\2.2\1820c0968dba3a11a1b30669bb1f01978a91dedc\hamcrest-2.2.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\org.junit.jupiter\junit-jupiter\5.8.2\5a817b1e63f1217e5c586090c45e681281f097ad\junit-jupiter-5.8.2.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\org.mockito\mockito-junit-jupiter\4.5.1\f81fb60bd69b3a6e5537ae23b883326f01632a61\mockito-junit-jupiter-4.5.1.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\org.mockito\mockito-core\4.5.1\ed456e623e5afc6f4cee3ae58144e5c45f3b3bf\mockito-core-4.5.1.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\org.skyscreamer\jsonassert\1.5.1\6d842d0faf4cf6725c509a5e5347d319ee0431c3\jsonassert-1.5.1.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\org.springframework\spring-test\5.3.23\d8ef0b0c1a26cf5a62b4e1204717ce6c682e2641\spring-test-5.3.23.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\org.springframework\spring-core\5.3.23\91407dc1106ea423c44150f3da1a0b4f8e25e5ca\spring-core-5.3.23.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\org.xmlunit\xmlunit-core\2.9.0\8959725d90eecfee28acd7110e2bb8460285d876\xmlunit-core-2.9.0.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\org.springframework\spring-aop\5.3.23\30d0034ba29178e98781d85f51a7eb709a628e9b\spring-aop-5.3.23.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\org.aspectj\aspectjweaver\1.9.7\158f5c255cd3e4408e795b79f7c3fbae9b53b7ca\aspectjweaver-1.9.7.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\org.springframework\spring-jdbc\5.3.23\c859919a644942822e49cb7f2404b2c4d3cba040\spring-jdbc-5.3.23.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\com.zaxxer\HikariCP\4.0.3\107cbdf0db6780a065f895ae9d8fbf3bb0e1c21f\HikariCP-4.0.3.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\org.glassfish.jaxb\jaxb-runtime\2.3.7\ebcde6a44159eb9e3db721dfe6b45f26e6272341\jaxb-runtime-2.3.7.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\org.hibernate.common\hibernate-commons-annotations\5.1.2.Final\e59ffdbc6ad09eeb33507b39ffcf287679a498c8\hibernate-commons-annotations-5.1.2.Final.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\org.jboss.logging\jboss-logging\3.4.3.Final\c4bd7e12a745c0e7f6cf98c45cdcdf482fd827ea\jboss-logging-3.4.3.Final.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\net.bytebuddy\byte-buddy\1.12.18\875a9c3f29d2f6f499dfd60d76e97a343f9b1233\byte-buddy-1.12.18.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\antlr\antlr\2.7.7\83cd2cd674a217ade95a4bb83a8a14f351f48bd0\antlr-2.7.7.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\org.jboss\jandex\2.4.2.Final\1e1c385990b258ff1a24c801e84aebbacf70eb39\jandex-2.4.2.Final.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\com.fasterxml\classmate\1.5.1\3fe0bed568c62df5e89f4f174c101eab25345b6c\classmate-1.5.1.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\org.springframework\spring-orm\5.3.23\7d023546cde0f1b2b8d289c690679f740394298b\spring-orm-5.3.23.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\org.springframework.data\spring-data-commons\2.7.5\314b3faf010d9a5bf5a7cf12914e721ad0257f4\spring-data-commons-2.7.5.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\org.springframework\spring-context\5.3.23\530b36b2ce2c9e471c6a260c3f181bcd20325a58\spring-context-5.3.23.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\org.springframework\spring-tx\5.3.23\ab313b4028c62e18fe02defdd5050af704778428\spring-tx-5.3.23.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\org.springframework\spring-beans\5.3.23\3bdefbf6042ed742cbe16f27d2d14cca9096a606\spring-beans-5.3.23.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\org.slf4j\slf4j-api\1.7.36\6c62681a2f655b49963a5983b8b0950a6120ae14\slf4j-api-1.7.36.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-logging\2.7.5\61f4c53e35baa31a269bbeb7bb9d5e781448feef\spring-boot-starter-logging-2.7.5.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\jakarta.annotation\jakarta.annotation-api\1.3.5\59eb84ee0d616332ff44aba065f3888cf002cd2d\jakarta.annotation-api-1.3.5.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\org.yaml\snakeyaml\1.30\8fde7fe2586328ac3c68db92045e1c8759125000\snakeyaml-1.30.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\org.thymeleaf\thymeleaf\3.0.15.RELEASE\13e3296a03d8a597b734d832ed8656139bf9cdd8\thymeleaf-3.0.15.RELEASE.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.datatype\jackson-datatype-jsr310\2.13.4\e6d820112871f33cd94a1dcc54eef58874753b5\jackson-datatype-jsr310-2.13.4.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.module\jackson-module-parameter-names\2.13.4\858ccf6624b5fac6044813e845063edb6a62cf37\jackson-module-parameter-names-2.13.4.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.datatype\jackson-datatype-jdk8\2.13.4\557dbba5d8dfc7b7f944c58fe084109afcb5670b\jackson-datatype-jdk8-2.13.4.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.core\jackson-databind\2.13.4.2\325c06bdfeb628cfb80ebaaf1a26cc1eb558a585\jackson-databind-2.13.4.2.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\org.apache.tomcat.embed\tomcat-embed-websocket\9.0.68\15fc94001bb916a808631422a6488a678496ef94\tomcat-embed-websocket-9.0.68.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\org.apache.tomcat.embed\tomcat-embed-core\9.0.68\caafeb87d6ff30adda888049c9b81591c7cc20d1\tomcat-embed-core-9.0.68.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\org.apache.tomcat.embed\tomcat-embed-el\9.0.68\296afe7483256960d7ebdd8dcb4b49775d7cb85f\tomcat-embed-el-9.0.68.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\org.springframework\spring-expression\5.3.23\3a676bf4b9bc42bd37ab5ad264acb6ceb63397a2\spring-expression-5.3.23.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\net.minidev\json-smart\2.4.8\7c62f5f72ab05eb54d40e2abf0360a2fe9ea477f\json-smart-2.4.8.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\jakarta.activation\jakarta.activation-api\1.2.2\99f53adba383cb1bf7c3862844488574b559621f\jakarta.activation-api-1.2.2.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\org.junit.jupiter\junit-jupiter-params\5.8.2\ddeafe92fc263f895bfb73ffeca7fd56e23c2cce\junit-jupiter-params-5.8.2.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\org.junit.jupiter\junit-jupiter-api\5.8.2\4c21029217adf07e4c0d0c5e192b6bf610c94bdc\junit-jupiter-api-5.8.2.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\net.bytebuddy\byte-buddy-agent\1.12.18\417a7310a7bf1c1aae5ca502d26515f9c2f94396\byte-buddy-agent-1.12.18.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\com.vaadin.external.google\android-json\0.0.20131108.vaadin1\fa26d351fe62a6a17f5cda1287c1c6110dec413f\android-json-0.0.20131108.vaadin1.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\org.springframework\spring-jcl\5.3.23\3c7eb5fcca67b611065f73ff4325e398f8b051a3\spring-jcl-5.3.23.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\org.glassfish.jaxb\txw2\2.3.7\55cddcac1945150e09b09b0f89d86799652eee82\txw2-2.3.7.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\com.sun.istack\istack-commons-runtime\3.0.12\cbbe1a62b0cc6c85972e99d52aaee350153dc530\istack-commons-runtime-3.0.12.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\ch.qos.logback\logback-classic\1.2.11\4741689214e9d1e8408b206506cbe76d1c6a7d60\logback-classic-1.2.11.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-to-slf4j\2.17.2\17dd0fae2747d9a28c67bc9534108823d2376b46\log4j-to-slf4j-2.17.2.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\org.slf4j\jul-to-slf4j\1.7.36\ed46d81cef9c412a88caef405b58f93a678ff2ca\jul-to-slf4j-1.7.36.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\org.attoparser\attoparser\2.0.5.RELEASE\a93ad36df9560de3a5312c1d14f69d938099fa64\attoparser-2.0.5.RELEASE.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\org.unbescape\unbescape\1.1.6.RELEASE\7b90360afb2b860e09e8347112800d12c12b2a13\unbescape-1.1.6.RELEASE.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.core\jackson-annotations\2.13.4\858c6cc78e1f08a885b1613e1d817c829df70a6e\jackson-annotations-2.13.4.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.core\jackson-core\2.13.4\cf934c681294b97ef6d80082faeefbe1edadf56\jackson-core-2.13.4.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\net.minidev\accessors-smart\2.4.8\6e1bee5a530caba91893604d6ab41d0edcecca9a\accessors-smart-2.4.8.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\org.apiguardian\apiguardian-api\1.1.2\a231e0d844d2721b0fa1b238006d15c6ded6842a\apiguardian-api-1.1.2.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\org.junit.platform\junit-platform-commons\1.8.2\32c8b8617c1342376fd5af2053da6410d8866861\junit-platform-commons-1.8.2.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\org.opentest4j\opentest4j\1.2.0\28c11eb91f9b6d8e200631d46e20a7f407f2a046\opentest4j-1.2.0.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\ch.qos.logback\logback-core\1.2.11\a01230df5ca5c34540cdaa3ad5efb012f1f1f792\logback-core-1.2.11.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-api\2.17.2\f42d6afa111b4dec5d2aea0fe2197240749a4ea6\log4j-api-2.17.2.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\org.ow2.asm\asm\9.1\a99500cf6eea30535eeac6be73899d048f8d12a8\asm-9.1.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\com.h2database\h2\2.1.214\d5c2005c9e3279201e12d4776c948578b16bf8b2\h2-2.1.214.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\org.junit.jupiter\junit-jupiter-engine\5.8.2\c598b4328d2f397194d11df3b1648d68d7d990e3\junit-jupiter-engine-5.8.2.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\org.objenesis\objenesis\3.2\7fadf57620c8b8abdf7519533e5527367cb51f09\objenesis-3.2.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\com.sun.activation\jakarta.activation\1.2.2\74548703f9851017ce2f556066659438019e7eb5\jakarta.activation-1.2.2.jar;C:\Users\audgh\.gradle\caches\modules-2\files-2.1\org.junit.platform\junit-platform-engine\1.8.2\b737de09f19864bd136805c84df7999a142fec29\junit-platform-engine-1.8.2.jar" com.intellij.rt.junit.JUnitStarter -ideVersion5 -junit4 jpabook.jpashop.MemberRepositoryTest,testMember22:30:34.198 [main] DEBUG org.springframework.test.context.junit4.SpringJUnit4ClassRunner - SpringJUnit4ClassRunner constructor called with [class jpabook.jpashop.MemberRepositoryTest]22:30:34.204 [main] DEBUG org.springframework.test.context.BootstrapUtils - Instantiating CacheAwareContextLoaderDelegate from class [org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate]22:30:34.216 [main] DEBUG org.springframework.test.context.BootstrapUtils - Instantiating BootstrapContext using constructor [public org.springframework.test.context.support.DefaultBootstrapContext(java.lang.Class,org.springframework.test.context.CacheAwareContextLoaderDelegate)]22:30:34.268 [main] DEBUG org.springframework.test.context.BootstrapUtils - Instantiating TestContextBootstrapper for test class [jpabook.jpashop.MemberRepositoryTest] from class [org.springframework.boot.test.context.SpringBootTestContextBootstrapper]22:30:34.279 [main] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Neither @ContextConfiguration nor @ContextHierarchy found for test class [jpabook.jpashop.MemberRepositoryTest], using SpringBootContextLoader22:30:34.284 [main] DEBUG org.springframework.test.context.support.AbstractContextLoader - Did not detect default resource location for test class [jpabook.jpashop.MemberRepositoryTest]: class path resource [jpabook/jpashop/MemberRepositoryTest-context.xml] does not exist22:30:34.285 [main] DEBUG org.springframework.test.context.support.AbstractContextLoader - Did not detect default resource location for test class [jpabook.jpashop.MemberRepositoryTest]: class path resource [jpabook/jpashop/MemberRepositoryTestContext.groovy] does not exist22:30:34.285 [main] INFO org.springframework.test.context.support.AbstractContextLoader - Could not detect default resource locations for test class [jpabook.jpashop.MemberRepositoryTest]: no resource found for suffixes {-context.xml, Context.groovy}.22:30:34.285 [main] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [jpabook.jpashop.MemberRepositoryTest]: MemberRepositoryTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration.22:30:34.334 [main] DEBUG org.springframework.test.context.support.ActiveProfilesUtils - Could not find an 'annotation declaring class' for annotation type [org.springframework.test.context.ActiveProfiles] and class [jpabook.jpashop.MemberRepositoryTest]22:30:34.394 [main] DEBUG org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider - Identified candidate component class: file [C:\스프링 스터디\jpashop\out\production\classes\jpabook\jpashop\JpashopApplication.class]22:30:34.398 [main] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration jpabook.jpashop.JpashopApplication for test class jpabook.jpashop.MemberRepositoryTest22:30:34.509 [main] DEBUG org.springframework.boot.test.context.SpringBootTestContextBootstrapper - @TestExecutionListeners is not present for class [jpabook.jpashop.MemberRepositoryTest]: using defaults.22:30:34.509 [main] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener]22:30:34.527 [main] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@345f69f3, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@50de186c, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@3f57bcad, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@1e8b7643, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@51549490, org.springframework.test.context.support.DirtiesContextTestExecutionListener@71e9ebae, org.springframework.test.context.transaction.TransactionalTestExecutionListener@73d983ea, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@36a5cabc, org.springframework.test.context.event.EventPublishingTestExecutionListener@432038ec, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@7daa0fbd, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@42530531, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@5a3bc7ed, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@181e731e, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@35645047, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@6f44a157]22:30:34.529 [main] DEBUG org.springframework.test.annotation.ProfileValueUtils - Retrieved @ProfileValueSourceConfiguration [null] for test class [jpabook.jpashop.MemberRepositoryTest]22:30:34.529 [main] DEBUG org.springframework.test.annotation.ProfileValueUtils - Retrieved ProfileValueSource type [class org.springframework.test.annotation.SystemProfileValueSource] for class [jpabook.jpashop.MemberRepositoryTest]22:30:34.530 [main] DEBUG org.springframework.test.annotation.ProfileValueUtils - Retrieved @ProfileValueSourceConfiguration [null] for test class [jpabook.jpashop.MemberRepositoryTest]22:30:34.530 [main] DEBUG org.springframework.test.annotation.ProfileValueUtils - Retrieved ProfileValueSource type [class org.springframework.test.annotation.SystemProfileValueSource] for class [jpabook.jpashop.MemberRepositoryTest]22:30:34.530 [main] DEBUG org.springframework.test.annotation.ProfileValueUtils - Retrieved @ProfileValueSourceConfiguration [null] for test class [jpabook.jpashop.MemberRepositoryTest]22:30:34.530 [main] DEBUG org.springframework.test.annotation.ProfileValueUtils - Retrieved ProfileValueSource type [class org.springframework.test.annotation.SystemProfileValueSource] for class [jpabook.jpashop.MemberRepositoryTest]22:30:34.538 [main] DEBUG org.springframework.test.annotation.ProfileValueUtils - Retrieved @ProfileValueSourceConfiguration [null] for test class [jpabook.jpashop.MemberRepositoryTest]22:30:34.539 [main] DEBUG org.springframework.test.annotation.ProfileValueUtils - Retrieved ProfileValueSource type [class org.springframework.test.annotation.SystemProfileValueSource] for class [jpabook.jpashop.MemberRepositoryTest]22:30:34.539 [main] DEBUG org.springframework.test.annotation.ProfileValueUtils - Retrieved @ProfileValueSourceConfiguration [null] for test class [jpabook.jpashop.MemberRepositoryTest]22:30:34.539 [main] DEBUG org.springframework.test.annotation.ProfileValueUtils - Retrieved ProfileValueSource type [class org.springframework.test.annotation.SystemProfileValueSource] for class [jpabook.jpashop.MemberRepositoryTest]22:30:34.540 [main] DEBUG org.springframework.test.annotation.ProfileValueUtils - Retrieved @ProfileValueSourceConfiguration [null] for test class [jpabook.jpashop.MemberRepositoryTest]22:30:34.540 [main] DEBUG org.springframework.test.annotation.ProfileValueUtils - Retrieved ProfileValueSource type [class org.springframework.test.annotation.SystemProfileValueSource] for class [jpabook.jpashop.MemberRepositoryTest]22:30:34.544 [main] DEBUG org.springframework.test.context.support.AbstractDirtiesContextTestExecutionListener - Before test class: context [DefaultTestContext@7a362b6b testClass = MemberRepositoryTest, testInstance = [null], testMethod = [null], testException = [null], mergedContextConfiguration = [WebMergedContextConfiguration@60df60da testClass = MemberRepositoryTest, locations = '{}', classes = '{class jpabook.jpashop.JpashopApplication}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true}', contextCustomizers = set[org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45ca843, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@f381794, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@2525ff7e, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@776b83cc, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@6a370f4, org.springframework.boot.test.context.SpringBootTestArgs@1, org.springframework.boot.test.context.SpringBootTestWebEnvironment@515c6049], resourceBasePath = 'src/main/webapp', contextLoader = 'org.springframework.boot.test.context.SpringBootContextLoader', parent = [null]], attributes = map['org.springframework.test.context.web.ServletTestExecutionListener.activateListener' -> true]], class annotated with @DirtiesContext [false] with mode [null].22:30:34.546 [main] DEBUG org.springframework.test.annotation.ProfileValueUtils - Retrieved @ProfileValueSourceConfiguration [null] for test class [jpabook.jpashop.MemberRepositoryTest]22:30:34.546 [main] DEBUG org.springframework.test.annotation.ProfileValueUtils - Retrieved ProfileValueSource type [class org.springframework.test.annotation.SystemProfileValueSource] for class [jpabook.jpashop.MemberRepositoryTest]. ____ _/\\ / ___'_ __ (_)_ _ \ \ \ \( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \\\/ ___)| |_)| | | | | || (_| | ) ) ) )' |____| .__|_| |_|_| |_\__, | / / / /=========|_|==============|___/=/_/_/_/:: Spring Boot :: (v2.7.5)2022-11-30 22:30:34.927 INFO 7684 --- [ main] jpabook.jpashop.MemberRepositoryTest : Starting MemberRepositoryTest using Java 11 on DESKTOP-A3SH8QB with PID 7684 (started by audgh in C:\스프링 스터디\jpashop)2022-11-30 22:30:34.928 INFO 7684 --- [ main] jpabook.jpashop.MemberRepositoryTest : No active profile set, falling back to 1 default profile: "default"2022-11-30 22:30:35.527 INFO 7684 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode.2022-11-30 22:30:35.539 INFO 7684 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 5 ms. Found 0 JPA repository interfaces.2022-11-30 22:30:36.131 INFO 7684 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting...2022-11-30 22:30:36.338 INFO 7684 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Start completed.2022-11-30 22:30:36.417 INFO 7684 --- [ main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [name: default]2022-11-30 22:30:36.477 INFO 7684 --- [ main] org.hibernate.Version : HHH000412: Hibernate ORM core version 5.6.12.Final2022-11-30 22:30:36.664 INFO 7684 --- [ main] o.hibernate.annotations.common.Version : HCANN000001: Hibernate Commons Annotations {5.1.2.Final}2022-11-30 22:30:36.695 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration boolean -> org.hibernate.type.BooleanType@270d50602022-11-30 22:30:36.695 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration boolean -> org.hibernate.type.BooleanType@270d50602022-11-30 22:30:36.695 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.lang.Boolean -> org.hibernate.type.BooleanType@270d50602022-11-30 22:30:36.696 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration numeric_boolean -> org.hibernate.type.NumericBooleanType@3cf55e0c2022-11-30 22:30:36.696 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration true_false -> org.hibernate.type.TrueFalseType@1f949ab92022-11-30 22:30:36.696 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration yes_no -> org.hibernate.type.YesNoType@3855d9b22022-11-30 22:30:36.697 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration byte -> org.hibernate.type.ByteType@da092502022-11-30 22:30:36.697 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration byte -> org.hibernate.type.ByteType@da092502022-11-30 22:30:36.697 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.lang.Byte -> org.hibernate.type.ByteType@da092502022-11-30 22:30:36.698 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration character -> org.hibernate.type.CharacterType@112c29302022-11-30 22:30:36.698 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration char -> org.hibernate.type.CharacterType@112c29302022-11-30 22:30:36.698 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.lang.Character -> org.hibernate.type.CharacterType@112c29302022-11-30 22:30:36.699 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration short -> org.hibernate.type.ShortType@beabd6b2022-11-30 22:30:36.699 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration short -> org.hibernate.type.ShortType@beabd6b2022-11-30 22:30:36.699 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.lang.Short -> org.hibernate.type.ShortType@beabd6b2022-11-30 22:30:36.700 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration integer -> org.hibernate.type.IntegerType@5980fa732022-11-30 22:30:36.700 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration int -> org.hibernate.type.IntegerType@5980fa732022-11-30 22:30:36.700 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.lang.Integer -> org.hibernate.type.IntegerType@5980fa732022-11-30 22:30:36.701 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration long -> org.hibernate.type.LongType@4357524b2022-11-30 22:30:36.701 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration long -> org.hibernate.type.LongType@4357524b2022-11-30 22:30:36.701 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.lang.Long -> org.hibernate.type.LongType@4357524b2022-11-30 22:30:36.702 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration float -> org.hibernate.type.FloatType@2fbd3902022-11-30 22:30:36.702 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration float -> org.hibernate.type.FloatType@2fbd3902022-11-30 22:30:36.702 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.lang.Float -> org.hibernate.type.FloatType@2fbd3902022-11-30 22:30:36.703 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration double -> org.hibernate.type.DoubleType@45eab3222022-11-30 22:30:36.703 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration double -> org.hibernate.type.DoubleType@45eab3222022-11-30 22:30:36.703 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.lang.Double -> org.hibernate.type.DoubleType@45eab3222022-11-30 22:30:36.703 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration big_decimal -> org.hibernate.type.BigDecimalType@19ae36f42022-11-30 22:30:36.703 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.math.BigDecimal -> org.hibernate.type.BigDecimalType@19ae36f42022-11-30 22:30:36.704 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration big_integer -> org.hibernate.type.BigIntegerType@1002d1922022-11-30 22:30:36.704 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.math.BigInteger -> org.hibernate.type.BigIntegerType@1002d1922022-11-30 22:30:36.705 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration string -> org.hibernate.type.StringType@7de350702022-11-30 22:30:36.705 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.lang.String -> org.hibernate.type.StringType@7de350702022-11-30 22:30:36.705 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration nstring -> org.hibernate.type.StringNVarcharType@79f5a6ed2022-11-30 22:30:36.705 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration ncharacter -> org.hibernate.type.CharacterNCharType@541d4d9f2022-11-30 22:30:36.706 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration url -> org.hibernate.type.UrlType@4217bce62022-11-30 22:30:36.706 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.net.URL -> org.hibernate.type.UrlType@4217bce62022-11-30 22:30:36.707 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration Duration -> org.hibernate.type.DurationType@2e45a3572022-11-30 22:30:36.707 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.time.Duration -> org.hibernate.type.DurationType@2e45a3572022-11-30 22:30:36.708 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration Instant -> org.hibernate.type.InstantType@730bea02022-11-30 22:30:36.708 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.time.Instant -> org.hibernate.type.InstantType@730bea02022-11-30 22:30:36.708 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration LocalDateTime -> org.hibernate.type.LocalDateTimeType@5873f3f02022-11-30 22:30:36.708 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.time.LocalDateTime -> org.hibernate.type.LocalDateTimeType@5873f3f02022-11-30 22:30:36.709 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration LocalDate -> org.hibernate.type.LocalDateType@713999c22022-11-30 22:30:36.709 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.time.LocalDate -> org.hibernate.type.LocalDateType@713999c22022-11-30 22:30:36.710 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration LocalTime -> org.hibernate.type.LocalTimeType@1d2d88462022-11-30 22:30:36.710 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.time.LocalTime -> org.hibernate.type.LocalTimeType@1d2d88462022-11-30 22:30:36.711 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration OffsetDateTime -> org.hibernate.type.OffsetDateTimeType@5940b14e2022-11-30 22:30:36.711 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.time.OffsetDateTime -> org.hibernate.type.OffsetDateTimeType@5940b14e2022-11-30 22:30:36.711 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration OffsetTime -> org.hibernate.type.OffsetTimeType@f2fb2252022-11-30 22:30:36.711 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.time.OffsetTime -> org.hibernate.type.OffsetTimeType@f2fb2252022-11-30 22:30:36.713 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration ZonedDateTime -> org.hibernate.type.ZonedDateTimeType@1689527c2022-11-30 22:30:36.714 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.time.ZonedDateTime -> org.hibernate.type.ZonedDateTimeType@1689527c2022-11-30 22:30:36.715 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration date -> org.hibernate.type.DateType@32da97fd2022-11-30 22:30:36.715 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.sql.Date -> org.hibernate.type.DateType@32da97fd2022-11-30 22:30:36.716 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration time -> org.hibernate.type.TimeType@27df58062022-11-30 22:30:36.716 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.sql.Time -> org.hibernate.type.TimeType@27df58062022-11-30 22:30:36.717 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration timestamp -> org.hibernate.type.TimestampType@459846542022-11-30 22:30:36.717 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.sql.Timestamp -> org.hibernate.type.TimestampType@459846542022-11-30 22:30:36.717 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.util.Date -> org.hibernate.type.TimestampType@459846542022-11-30 22:30:36.718 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration dbtimestamp -> org.hibernate.type.DbTimestampType@7308c8202022-11-30 22:30:36.719 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration calendar -> org.hibernate.type.CalendarType@6a96d6392022-11-30 22:30:36.719 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.util.Calendar -> org.hibernate.type.CalendarType@6a96d6392022-11-30 22:30:36.719 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.util.GregorianCalendar -> org.hibernate.type.CalendarType@6a96d6392022-11-30 22:30:36.719 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration calendar_date -> org.hibernate.type.CalendarDateType@3e74fd842022-11-30 22:30:36.720 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration calendar_time -> org.hibernate.type.CalendarTimeType@dc1fadd2022-11-30 22:30:36.720 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration locale -> org.hibernate.type.LocaleType@65859b442022-11-30 22:30:36.720 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.util.Locale -> org.hibernate.type.LocaleType@65859b442022-11-30 22:30:36.721 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration currency -> org.hibernate.type.CurrencyType@6009cd342022-11-30 22:30:36.721 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.util.Currency -> org.hibernate.type.CurrencyType@6009cd342022-11-30 22:30:36.722 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration timezone -> org.hibernate.type.TimeZoneType@228650722022-11-30 22:30:36.722 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.util.TimeZone -> org.hibernate.type.TimeZoneType@228650722022-11-30 22:30:36.722 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration class -> org.hibernate.type.ClassType@25e8e592022-11-30 22:30:36.722 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.lang.Class -> org.hibernate.type.ClassType@25e8e592022-11-30 22:30:36.723 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration uuid-binary -> org.hibernate.type.UUIDBinaryType@6e8f20942022-11-30 22:30:36.723 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.util.UUID -> org.hibernate.type.UUIDBinaryType@6e8f20942022-11-30 22:30:36.723 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration uuid-char -> org.hibernate.type.UUIDCharType@6e00837f2022-11-30 22:30:36.724 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration binary -> org.hibernate.type.BinaryType@394a6d2b2022-11-30 22:30:36.724 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration byte[] -> org.hibernate.type.BinaryType@394a6d2b2022-11-30 22:30:36.724 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration [B -> org.hibernate.type.BinaryType@394a6d2b2022-11-30 22:30:36.725 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration wrapper-binary -> org.hibernate.type.WrapperBinaryType@62735b132022-11-30 22:30:36.725 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration Byte[] -> org.hibernate.type.WrapperBinaryType@62735b132022-11-30 22:30:36.725 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration [Ljava.lang.Byte; -> org.hibernate.type.WrapperBinaryType@62735b132022-11-30 22:30:36.726 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration row_version -> org.hibernate.type.RowVersionType@66a82a132022-11-30 22:30:36.726 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration image -> org.hibernate.type.ImageType@46d0f89c2022-11-30 22:30:36.727 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration characters -> org.hibernate.type.CharArrayType@58164e9a2022-11-30 22:30:36.727 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration char[] -> org.hibernate.type.CharArrayType@58164e9a2022-11-30 22:30:36.727 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration [C -> org.hibernate.type.CharArrayType@58164e9a2022-11-30 22:30:36.727 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration wrapper-characters -> org.hibernate.type.CharacterArrayType@4f26425b2022-11-30 22:30:36.727 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration [Ljava.lang.Character; -> org.hibernate.type.CharacterArrayType@4f26425b2022-11-30 22:30:36.727 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration Character[] -> org.hibernate.type.CharacterArrayType@4f26425b2022-11-30 22:30:36.728 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration text -> org.hibernate.type.TextType@4ebd6fd62022-11-30 22:30:36.728 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration ntext -> org.hibernate.type.NTextType@4438938e2022-11-30 22:30:36.729 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration blob -> org.hibernate.type.BlobType@474e34e42022-11-30 22:30:36.729 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.sql.Blob -> org.hibernate.type.BlobType@474e34e42022-11-30 22:30:36.729 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration materialized_blob -> org.hibernate.type.MaterializedBlobType@51eb0e842022-11-30 22:30:36.730 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration clob -> org.hibernate.type.ClobType@7fc7152e2022-11-30 22:30:36.730 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.sql.Clob -> org.hibernate.type.ClobType@7fc7152e2022-11-30 22:30:36.731 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration nclob -> org.hibernate.type.NClobType@13aed42b2022-11-30 22:30:36.731 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.sql.NClob -> org.hibernate.type.NClobType@13aed42b2022-11-30 22:30:36.732 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration materialized_clob -> org.hibernate.type.MaterializedClobType@51ed2f682022-11-30 22:30:36.732 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration materialized_nclob -> org.hibernate.type.MaterializedNClobType@28cb86b22022-11-30 22:30:36.733 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration serializable -> org.hibernate.type.SerializableType@597a7afa2022-11-30 22:30:36.735 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration object -> org.hibernate.type.ObjectType@1a785fd52022-11-30 22:30:36.736 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration java.lang.Object -> org.hibernate.type.ObjectType@1a785fd52022-11-30 22:30:36.736 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration imm_date -> org.hibernate.type.AdaptedImmutableType@75ad30c12022-11-30 22:30:36.736 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration imm_time -> org.hibernate.type.AdaptedImmutableType@fe8aaeb2022-11-30 22:30:36.736 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration imm_timestamp -> org.hibernate.type.AdaptedImmutableType@6b9697ae2022-11-30 22:30:36.736 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration imm_dbtimestamp -> org.hibernate.type.AdaptedImmutableType@5cf0673d2022-11-30 22:30:36.736 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration imm_calendar -> org.hibernate.type.AdaptedImmutableType@40c76f5a2022-11-30 22:30:36.737 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration imm_calendar_date -> org.hibernate.type.AdaptedImmutableType@a323a5b2022-11-30 22:30:36.737 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration imm_binary -> org.hibernate.type.AdaptedImmutableType@5546e7542022-11-30 22:30:36.737 DEBUG 7684 --- [ main] org.hibernate.type.BasicTypeRegistry : Adding type registration imm_serializable -> org.hibernate.type.AdaptedImmutableType@ad0bb4e2022-11-30 22:30:36.808 INFO 7684 --- [ main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.H2Dialect2022-11-30 22:30:36.842 DEBUG 7684 --- [ main] o.h.type.spi.TypeConfiguration$Scope : Scoping TypeConfiguration [org.hibernate.type.spi.TypeConfiguration@6cd45b6c] to MetadataBuildingContext [org.hibernate.boot.internal.MetadataBuildingContextRootImpl@3a5b7d7e]2022-11-30 22:30:37.073 DEBUG 7684 --- [ main] o.h.type.spi.TypeConfiguration$Scope : Scoping TypeConfiguration [org.hibernate.type.spi.TypeConfiguration@6cd45b6c] to SessionFactoryImpl [org.hibernate.internal.SessionFactoryImpl@3ce7490a]2022-11-30 22:30:37.300 INFO 7684 --- [ main] p6spy : #1669815037300 | took 0ms | statement | connection 2| url jdbc:h2:mem:488c97a4-9e5c-4b62-bb73-e0d6a02b38cadrop table if exists member CASCADEdrop table if exists member CASCADE ;2022-11-30 22:30:37.300 INFO 7684 --- [ main] p6spy : #1669815037300 | took 0ms | statement | connection 2| url jdbc:h2:mem:488c97a4-9e5c-4b62-bb73-e0d6a02b38cadrop sequence if exists hibernate_sequencedrop sequence if exists hibernate_sequence;2022-11-30 22:30:37.304 INFO 7684 --- [ main] p6spy : #1669815037304 | took 1ms | statement | connection 3| url jdbc:h2:mem:488c97a4-9e5c-4b62-bb73-e0d6a02b38cacreate sequence hibernate_sequence start with 1 increment by 1create sequence hibernate_sequence start with 1 increment by 1;2022-11-30 22:30:37.308 INFO 7684 --- [ main] p6spy : #1669815037308 | took 4ms | statement | connection 3| url jdbc:h2:mem:488c97a4-9e5c-4b62-bb73-e0d6a02b38cacreate table member (id bigint not null, username varchar(255), primary key (id))create table member (id bigint not null, username varchar(255), primary key (id));2022-11-30 22:30:37.310 INFO 7684 --- [ main] o.h.e.t.j.p.i.JtaPlatformInitiator : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]2022-11-30 22:30:37.317 TRACE 7684 --- [ main] o.h.type.spi.TypeConfiguration$Scope : Handling #sessionFactoryCreated from [org.hibernate.internal.SessionFactoryImpl@3ce7490a] for TypeConfiguration2022-11-30 22:30:37.318 INFO 7684 --- [ main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default'2022-11-30 22:30:37.535 WARN 7684 --- [ main] JpaBaseConfiguration$JpaWebConfiguration : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning2022-11-30 22:30:37.836 INFO 7684 --- [ main] o.s.b.a.w.s.WelcomePageHandlerMapping : Adding welcome page: class path resource [static/index.html]2022-11-30 22:30:38.155 INFO 7684 --- [ main] jpabook.jpashop.MemberRepositoryTest : Started MemberRepositoryTest in 3.578 seconds (JVM running for 4.546)2022-11-30 22:30:38.244 INFO 7684 --- [ main] o.s.t.c.transaction.TransactionContext : Began transaction (1) for test context [DefaultTestContext@7a362b6b testClass = MemberRepositoryTest, testInstance = jpabook.jpashop.MemberRepositoryTest@758311ed, testMethod = testMember@MemberRepositoryTest, testException = [null], mergedContextConfiguration = [WebMergedContextConfiguration@60df60da testClass = MemberRepositoryTest, locations = '{}', classes = '{class jpabook.jpashop.JpashopApplication}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true}', contextCustomizers = set[org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45ca843, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@f381794, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@2525ff7e, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@776b83cc, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@6a370f4, org.springframework.boot.test.context.SpringBootTestArgs@1, org.springframework.boot.test.context.SpringBootTestWebEnvironment@515c6049], resourceBasePath = 'src/main/webapp', contextLoader = 'org.springframework.boot.test.context.SpringBootContextLoader', parent = [null]], attributes = map['org.springframework.test.context.web.ServletTestExecutionListener.activateListener' -> true, 'org.springframework.test.context.web.ServletTestExecutionListener.populatedRequestContextHolder' -> true, 'org.springframework.test.context.web.ServletTestExecutionListener.resetRequestContextHolder' -> true, 'org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@3462e99a]; rollback [false]2022-11-30 22:30:38.384 INFO 7684 --- [ main] p6spy : #1669815038384 | took 8ms | statement | connection 4| url jdbc:h2:mem:488c97a4-9e5c-4b62-bb73-e0d6a02b38cacall next value for hibernate_sequencecall next value for hibernate_sequence;findMember == member: true2022-11-30 22:30:38.517 TRACE 7684 --- [ main] o.h.type.descriptor.sql.BasicBinder : binding parameter [1] as [VARCHAR] - [memberA]2022-11-30 22:30:38.518 TRACE 7684 --- [ main] o.h.type.descriptor.sql.BasicBinder : binding parameter [2] as [BIGINT] - [1]2022-11-30 22:30:38.520 INFO 7684 --- [ main] p6spy : #1669815038519 | took 1ms | statement | connection 4| url jdbc:h2:mem:488c97a4-9e5c-4b62-bb73-e0d6a02b38cainsert into member (username, id) values (?, ?)insert into member (username, id) values ('memberA', 1);2022-11-30 22:30:38.522 INFO 7684 --- [ main] p6spy : #1669815038522 | took 0ms | commit | connection 4| url jdbc:h2:mem:488c97a4-9e5c-4b62-bb73-e0d6a02b38ca;2022-11-30 22:30:38.523 INFO 7684 --- [ main] o.s.t.c.transaction.TransactionContext : Committed transaction for test: [DefaultTestContext@7a362b6b testClass = MemberRepositoryTest, testInstance = jpabook.jpashop.MemberRepositoryTest@758311ed, testMethod = testMember@MemberRepositoryTest, testException = [null], mergedContextConfiguration = [WebMergedContextConfiguration@60df60da testClass = MemberRepositoryTest, locations = '{}', classes = '{class jpabook.jpashop.JpashopApplication}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true}', contextCustomizers = set[org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45ca843, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@f381794, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@2525ff7e, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@776b83cc, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@6a370f4, org.springframework.boot.test.context.SpringBootTestArgs@1, org.springframework.boot.test.context.SpringBootTestWebEnvironment@515c6049], resourceBasePath = 'src/main/webapp', contextLoader = 'org.springframework.boot.test.context.SpringBootContextLoader', parent = [null]], attributes = map['org.springframework.test.context.web.ServletTestExecutionListener.activateListener' -> true, 'org.springframework.test.context.web.ServletTestExecutionListener.populatedRequestContextHolder' -> true, 'org.springframework.test.context.web.ServletTestExecutionListener.resetRequestContextHolder' -> true, 'org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]2022-11-30 22:30:38.531 INFO 7684 --- [ionShutdownHook] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default'2022-11-30 22:30:38.531 INFO 7684 --- [ionShutdownHook] .SchemaDropperImpl$DelayedDropActionImpl : HHH000477: Starting delayed evictData of schema as part of SessionFactory shut-down'2022-11-30 22:30:38.533 INFO 7684 --- [ionShutdownHook] p6spy : #1669815038533 | took 1ms | statement | connection 5| url jdbc:h2:mem:488c97a4-9e5c-4b62-bb73-e0d6a02b38cadrop table if exists member CASCADEdrop table if exists member CASCADE ;2022-11-30 22:30:38.533 INFO 7684 --- [ionShutdownHook] p6spy : #1669815038533 | took 0ms | statement | connection 5| url jdbc:h2:mem:488c97a4-9e5c-4b62-bb73-e0d6a02b38cadrop sequence if exists hibernate_sequencedrop sequence if exists hibernate_sequence;2022-11-30 22:30:38.534 TRACE 7684 --- [ionShutdownHook] o.h.type.spi.TypeConfiguration$Scope : Handling #sessionFactoryClosed from [org.hibernate.internal.SessionFactoryImpl@3ce7490a] for TypeConfiguration2022-11-30 22:30:38.534 DEBUG 7684 --- [ionShutdownHook] o.h.type.spi.TypeConfiguration$Scope : Un-scoping TypeConfiguration [org.hibernate.type.spi.TypeConfiguration$Scope@2b218266] from SessionFactory [org.hibernate.internal.SessionFactoryImpl@3ce7490a]2022-11-30 22:30:38.536 INFO 7684 --- [ionShutdownHook] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown initiated...2022-11-30 22:30:38.538 INFO 7684 --- [ionShutdownHook] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown completed.Process finished with exit code 0한번 듣고 JPA 기본편 완강 후에 다시 듣고있는데.. 처음에는 이런 오류가 안생겼는데 jpashop DB파일을 다시 만드니까 오류가 뜨네요 ㅠㅠ
-
해결됨스프링 시큐리티 OAuth2
Certification
OAuth 2.0 Social Login 연동 구현 강의 마지막에 추가한 Certification 은 무엇인가요?
-
미해결[초급편] 안드로이드 커뮤니티 앱 만들기(Android Kotlin)
질문이 있습니다!
혹시 이미지나 GIF를 지정한 시간만 보여지게 할 수 있나요!! 예를 들면 어떤 버튼을 클릭 하면 이미지가 보여지는데 그 이미지가 2초만 지속 되고 다시 사라지는!