
spring jpa를 사용하여 db 테이블 생성 중 에러가 발생하였다.위와 같이 JpaRepository를 extends하는 과정에서 Member 클래스를 타입으로 넘겨주었다. 아무 생각 없이 자동완성을 사용하여 코딩을 하였고, 직접 만든 Member 객체가 아닌 Me

application.yml에 정의되어 있는 변수값을 가져와 사용하기 위해 @Value 어노테이션을 사용했으나 아래와 같이 "메서드 'value'을(를) 찾을 수 없습니다" 라는 문구와 함께 오류 발생자료들을 찾아 본 결과 라이브러리를 불러올 때 lombok의 valu
Spring data jpa 사용 중 @OneToMany 어노테이션 사용 중 FK로 사용하는 객체가 저장되기 전에 해당 객체를 사용해 FK를 구성하려다 오류가 발생하였다.Order EntityOrderProduct EntityOrderSevice 중 일부 코드위의 주석
@Cacheable 어노테이션을 사용해 메서드의 결과를 캐싱할 때 반환되는 객체가 직렬화(serializable)되지 않아 발생하였다.위 메서드의 반환 타입인 OrderResponseDto 객체에 implements Serializable을 붙여 해결한다.
docker compose를 사용하여 컨테이너를 올리기 위해 docker compose up 명령어를 사용하였다. 그 때 project name must not be empty 에러가 발생하였다.에러 로그 그대로 docker-compose.yml 파일에 프로젝트명을 명

Docker를 사용해 RabbitMQ를 설치하는 도중 아래와 같은 오류가 발생했다.윈도우에서 도커 데스크탑이 켜져있지 않아 발생하는 오류이다. Docker Desktop을 실행 후 다시 명령을 실행하면 잘 설치가 되고 컨테이너로 등록이 된 것을 볼 수 있다.

예전에 구현했던 My Select Shop 프로젝트에 CI/CD를 구현해보았다.요구사항 및 구현 과정 👉 클릭CI/CD 구현 포함 전체 코드 👉 클릭이번 포스팅에서는 CI/CD를 구현하며 삽질을 하는 과정에서 있었던 에러 로그들을 살펴 보고, 해결 방법들을 나열해보
로그를 찍기 위해 @Slf4j 어노테이션을 사용하지 않고 import문을 이용해 로깅을 구현하다 제목과 같은 오류가 발생했다.로깅 시 Slf4j에서 import를 해야하는데 LoggerFactory는 제대로 가져왔지만 Logger 객체가 java.util.logging

스프링 시큐리티를 적용하여 필터를 구성하고 Security Config 파일 작성을 마쳤다. Postman을 사용하여 api 테스트를 진행해보았는데, 회원 가입 페이지, 로그인 페이지는 모두 .prtmitAll()을 통해 요청 허가를 했는데도 불구하고 403 Forbi
Spring Data JPA를 사용해 Soft Delete를 구현하던 중 제목과 같은 오류가 발생했다.아래와 같이 @Query를 사용하여 UPDATE문을 사용하였다.로그의 내용과 같이 @Query 어노테이션을 사용할 경우 SELECT문에만 사용할 수 있다. 그렇다면 나

API 테스트를 하던 도중 제목과 같은 오류가 발생하였다. 조사 결과 처음에는 쿼리문 작성에 있어 오류가 있는줄 알았다. 'userId' 필드를 찾을 수 없다는 오류가 발생했다.그러나 해당 필드는 외래키를 통해 제대로 참조되고 있었다.그렇다면 왜 오류가 나게 된걸까?위
상황 Spring Boot를 통해 애플리케이션을 생성한 후 실행하며 위의 에러가 발생했다. 컨트롤러단, 서비스단, 레포지토리 세 부분에서 모두 같은 오류가 동시에 발생했다. 에러 발생 원인 구글링 결과 설정파일이나 DB 쿼리문에 문제가 있을 수 있다고 하였다. 설

멀티 모듈 프로젝트를 설계 후 빌드 중 위와 특정 모듈에서 같은 오류가 났다.터미널을 열고 루트 폴더로 이동 후 ./gradlw format 을 실행한다.빌드가 잘 되는 것을 확인할 수 있다.