오류해결 21

Excepted a 'String' or 'java.time.temporal.TemporalAccessor' but was 'Date' 오류 해결 (spring-graphql)

안녕하세요. 세기무민입니다. 이번 포스팅은 아래 포스팅에서 발생 되었던 오류를 해결한 내용을 정리 차원에서 하는 포스팅입니다. 세무민의 코딩일기 : Spring Boot + GraphQL ScalarType 사용하기 안녕하세요. 세기무민입니다. 이번 포스팅의 프로젝트 기반은 아래의 포스팅의 연장선이라고 보시면 될 것 같습니다. 세무민의 코딩일기 : Spring Boot + GraphQL 연결하기 안녕하세요 세기무민입니 sg-moomin.tistory.com 아래의 내용과 같이 문제를 해결하였습니다. 오류 내용 오류 내용은 보이시는 것과 같습니다. 영어를 해석해보자면 String 형과 TimePoral을 제외하였으나 Date 형식이 다르다는 의미입니다. 즉 GraphQL에서 Scalar Type을 인식할 ..

maven resources compiler : Maven Project Configuration for Module isn't~ 오류 해결하기

업무를 하다가 오랜만에 킨 프로젝트를 실행했더니 Maven 컴파일 오류가 떠서 오류 해결한 방법을 기록하려고 합니다. (요즘 포스팅을 못해서 쓸겸....그리고 나중에 내가 확인해야 할 사항이 될수 있기 때문...) 우선 프로젝트가 현재 메이븐 파일을 컴파일 못한다면 2가지 사항을 검토해봐야 한다. 1. 메이븐 설정이 정상적으로 되었는지 -> 나는 메이븐 설정과 conf 파일까지 매우 완벽하게 잘 설정되어 있었음으로 해당 문제는 X 2. 현재 프로젝트의 JDK/JRE 설정이 정상적으로 작동하는지? -> 내 생각에는 JDK 문제로 보였던게 메이븐에 알맞는 JDK로 빌드를 해야하는 케이스가 있는데 메이븐에서 요구하는 JDK 버전과 달라서 컴파일이 발생한 것으로 생각했다. 따라서 나의 처리 방안은 아래와 같다...

type definition for root mutation type 'mutation' not found 오류 해결

안녕하세요! 세기 무민입니다. 최근 들어 회사 업무하다가 조그만하게 GraphQL을 도입해보려고 생각중이라서 틈틈히 GraphQL+Spring 구조로 테스트 중인데 테스트를 하다가 발견한 오류?라기보단 실수를 공유해보려고 합니다. type definition for root mutation type 'mutation' not found 제가 접근했던 방식은 2가지입니다. 1. application.yml 파일에 선언한 GraphQL 내용 체크(해결 X) - tools / servlet에서 간혹 경로가 틀리거나 내용이 다르게 등록되어 오류가 발생할 수 있어서 이부분은 체크 포인트 2. graphqls schema 파일 확인(해결 O) "JSON Type" scalar JSON scalar DATE sche..

Programing/GraphQL 2023.01.30

세무민의 코딩일기 : application.yml 파일 내 변수 생성 후 @Value 호출 시 Null 가져오는 문제 해결

이번 포스팅은 회사에서 코딩하다가 해결한 사항이라서 코드는 직접 올리지 못하지만 아래와 같이 처리했다는 걸 기록용으로 남겨보려고 한다. // 해당 코드는 예시를 들어서 설명하기 위한 코드 /* * application.yml * / moomin: url : sg-moomin.tistory.com /* * Class * / @Component public class moomin(){ @Value("${moomin.url}") private String url; public string main(){ return url; } } 일단 위의 코드는 예시임으로 정확하지 않을 수 있다. 위의 소스만 봤을 때는 사실 문제 될 사항이 없다. 컴포넌트 어노테이션을 통해 스프링 DI도 연결한 상태임으로 null이 리턴된..

Executing an update/delete query 오류 해결

최근 GraphQL + JPA 공부를 하다가 아래와 같은 오류를 접하게 되었다. 위의 오류를 해석해보면 업데이트와 삭제시 발생할 수 있는 예외처리로 떨어졌다.... 사실 위의 오류만 확인해서는 어떤 문제인지 정확하게 알기 어렵다. 일단 로직을 하나씩 봐보도록 하자 1. 서비스 로직 public Boolean updateMemberEmailMask(String memberid) throws Exception{ // 1. 맴버 이메일 조회 List memberList = memberRepository.findAll(); String memberEnEmail = null; for(Member member : memberList){ if(member.getMemberid().equals(memberid)){ /..