오류관련

· 오류관련
오류 발생롬복의  @RequiredArgsConstructor을 통해 생성자 주입을 아주 편리하게 사용하고 있는 도중에동일한 인터페에스를 사용하는 여러 구현체가 있어서  @Qualifier오류가 뜬것이 아닌가.......(┬┬﹏┬┬)그래서 찾아보니.  @RequiredArgsConstructor 어노테이션은 final이거나 @NonNull이 붙은 필드에 대해 생성자를 자동으로 만들어 주기 때문에 @Qualifier 어노테이션이 붙은 필드에 대해서는 @Qualifier 어노테이션을 생성자의 매개변수에 복사하지 않기 때문에 생성자를 주입할 수 없는 오류가 발생했던 것이다.. 해결책Lombock.config 파일의 다음과 같은 설정을 추가해 주고 Rebuild Project를 해주면 된다.lombok.copy..
· 오류관련
Controller의 테스트가 안 되는 오류 오류 발생 팀 프로젝트를 진행하던 도중 JWT + Security를 사용해서 진행하고 있었다. 그 후에 컨트롤러단의 단위테스트를 진행하려고 했는데 @WebMvcTest를 통해서 해당 컨트롤러를 지정해 시작했지만... 다음과 같은 오류가 발생했습니다. Caused by 의 내용을 해석해 보면 securityConfig 파일에서 두 번째 빈인 JwtProvider을 찾아올 수 없다면서 해당오류가 발생했습니다.. 원인 파악 그럼 왜 이문제가 발생했을까 생각해 보니 현재 사용 중인 @WebMvcTest의 어노테이션읜 웹 계층만 단독적으로 사용하기 위해서 사용하기 때문에 @Configuration,@Serivce, @Repository 등의 스프링 컨테이너의 등록한 빈..
· 오류관련
오류발생 Ec2 서버에서 Jenkins를 사용해 ci/cd를 구축하던 도중에 다음과 같은 오류가 발생했다. 해당 오류의 내용은 마스터 노트에서 스케쥴링 및 빌드를 해주고 있는데 /tmp 디렉터리의 저장공간이 1.0 GiB 이상필요하지만 현재 626.12 MiB가 사용 중이기 때문에 마스터 노드가 사용할 수 없다고 오류가 발생하게 되면서 자동빌드를 할 수 없는 상항이 발생하게 되었습니다. 해결방법 해결 방법 1 노드의 알림 임계 값을 설정... 해당 필드의 값 들을 500Mib로 설정 하지만 당연히 실패 생각해보면 메모리가 부족하다고 경고가 뜬 거인데 메모리를 임계값을 설정해 봤자 당연히 오류가 뜨는 건 당연하다.. 왜 이 생각을 못했을까....... 실패.. 해결 방법 2 도커를 통해서 젠킨스를 실행중이..
· 오류관련
게시판을 만들고 나서 빌드를 했다. 하지만 서공은 했지만 경고 메시지가 했다. 내용을 살펴보면 @Builder will ignore the initializing expression entirely: @Builder 어노테이션은 필드의 초기화 표현식을 완전히 무시한다는 내용 If you want the initializing expression to serve as default, add @Builder.Default: 기본 값으로 사용한다면 @Builder.Default를 사용하세요 If it is not supposed to be settable during building, make the field final: 만약 빌드 패턴으로 사용해 생성할때 변경되지 않아야한다면 final로 생성하세요 같은 ..
· 오류관련
오류해결... 1시간의 삽질... 간단한 게시판의 댓글 기능을 구현하는 도중 스택오버플로우가 발생했다... 수정전 Board @Entity public class Board { ... @OneToMany(mappedBy = "board") private List comments = new ArrayList(); } Comment @Entity public class Comment { ... @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "board_Id") private Board board; } 이런식으로 엔티티를 설계한 후에 DTO로 통해 값을 json 형식으로 전달받아서 db에 저장을 하려고 했지만.. 처음 만나보는.. 딱하고 스택오버플로우가 발생한..
· 오류관련
JPA를 매핑하던중 오류가 발생했다.. 그 오류는... org.hibernate.tool.schema.internal.ExceptionHandlerLoggedImpl handleException WARN: GenerationTarget encountered exception accepting command : Error executing DDL " create table category_item ( category_Id bigint not null, item_Id bigint not null ) type=MyISAM" via JDBC Statement org.hibernate.tool.schema.spi.CommandAcceptanceException: Error executing DDL " create..
코드기록사
'오류관련' 카테고리의 글 목록