일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- jpa
- springboot
- linux
- 프로세스 동기화
- CS
- 웹개발
- annotation
- 자바 알고리즘
- Effective Access Time
- Page Table의 구현
- 프로세스 할당
- 자바 문제풀이
- 스프링
- 메모리의 불연속적 할당
- 운영체제
- 메모리 관리
- Shared Page
- 알고리즘
- 다단계 페이지 테이블
- Allocation of Physical Memory
- 코드스테이츠 백엔드 과정 39기
- 리눅스
- Inverted Page Table
- 프로세스 불연속 할당
- 웹 프로그래밍
- spring
- 2단계 Page Table
- 문제풀이
- 스프링부트
- Segmentation with Paging
- Today
- Total
목록Why don't work? (6)
GrowMe

Cannot delete or update a parent row: a foreign key constraint fails # issue 내용 # why don't work? # 해결방법 *issue 내용 프로젝트 진행 중, Spring Data JPA의 delete() 메서드를 사용했을 때 해당 에러를 만나게 되었다. 에러 내용을 보니 1 : N 연관관계 매핑을 해줬던 Answer : Question 사이에 SQL문 처리 시 오류가 발생한 것 같다. *Why don't work??? @Entity @Getter @NoArgsConstructor @AllArgsConstructor @Builder public class Answer extends BaseTimeEntity { @Id @Generated..

PropertyReferenceException # PropertyReferenceException # issue 내용 # why don't work? # 해결방법 # 알게된 점 *issue 내용 프로젝트 진행 중, Spring Data JPA의 메서드를 사용하다 PropertyReferenceException 에러를 만났다. 에러 내용을 보니 Question 타입의 question property를 찾을 수 없다는 내용이었다. 에러 위치를 보니, findAll 메서드의 인자로 주어진 Pageble 타입의 객체를 넣어줄 때 문제가 생긴 것 같다. *Why don't work??? 구글링을 해봐도 몇 시간 동안 해당 에러에 대한 명확한 내용이 나오지 않아 시간을 많이 버렸던 것 같다. 구글링을 해보았을 때..

mappedBy reference an unknown target entity property 에러 발생 # JPA # 엔티티 # 연관관계 매핑 # @OneToMany # mappedBy *issue 내용 mappedBy reference an unknown target entity property 에러 발생 해당 에러는 mappedby로 지정해준 이름이, 참조할 외래키의 해당 필드명과 다를경우 발생하는 것으로 알고있다. 위 사진과 같이 필드명이 일치함에도 불구하고, 해당에러가 발생했다. *Why don't work??? @OneToMany의 속성인 mappedby로 지정해준 필드를 가진 타겟 엔티티를 찾지못해서 발생한 것 같다. 필드명을 일치 시켰음에도, 엔티티를 찾지 못하니 타겟 엔티티를 지정해줘야겠..

BeanCreationException - 내용 중 : Ambiguous mapping. Cannot map 'simpleRestController' method 발견 # BeanCreationException # RequestMappingHandlerMapping # Ambiguous mapping # 매핑 URL 중복 *issue 내용 WARN : org.springframework.web.context.support.XmlWebApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationExcep..

스프링 Security와 OAuth 2.0으로 로그인 기능 구현 # 스프링 Security # mustache # 로그인 기능 구현 # 시스템 환경변수 *원하던 출력 모습 *실제, 출력 모습 *구현한 코드 중 일부 스프링 Squrity와 OAuth 2.0을 활용하여, 구글 및 네이버 정보를 기반으로 인증과정을 거쳐 로그인 기능을 구현 저장되야할 내 이름 대신, 컴퓨터의 나의 사용자 이름이 출력되는 문제 발생 *Why don't work??? mustache에서 사용할 변수명이, 시스템 환경변수에서 설정된 값 내에 대소문자 구분하지않고 겹칠 경우 mustache는 시스템 환경변수의 값을 우선으로 선택해, 출력시키는 것 같다.. *그럼.. 어떻게 해결하면 될까?? username은 시스템 환경변수와 겹치므로..

SpringBoot 테스트 환경에서 생성자 주입 # SpringBootTest # JUnit # 생성자 주입 # Autowired 주입 *issue 내용 미리 생성하여 빈으로 등록했던 OrderService와 OrderRepository를 생성자 주입하여 테스트 시도 ParameterResolutionException 발생 *Why don't work??? 직접 생성자를 타이핑하거나 lombok의 @Allargsconstructor, @RequiredArgsConstructor을 사용해 생성자 주입을 시도하면, JUnit5의 Jupiter가 생성자에 적당한 매개변수를 DI해야하는 데 그때 파라미터를 찾아줄 적당한 ParameterResolver를 못찾게된다. 스프링이라면 스프링 컨테이너가 알아서 컨텍스트..