프로젝트를 관리할 때 프론트엔드 작업 프로젝트와 백엔드 작업 프로젝트로 나누어 관리하는게 유지보수도 관리도 가독성도 좋다. 해당 게시글에서는 인텔리제이와 웹스톰을 사용했고, 인텔리제이는 스프링 부트 프로젝트 웹스톰은 node.js , express 모듈을 사용한다. 우선 웹스톰 프로젝트에서 인텔리제이와 api 연동을 위한 npm 패키지들을 설치해준다 설치해야하는 npm 패키지는 다음과 같다 cors , express(사용하는 모듈) , axios npm istall cors npm istall axios npm install express js 파일을 하나 만들어 다음과 같이 테스트 코드를 작성한다 const cors = require("cors"); // CORS 미들웨어 모듈 const express..
프로젝트 실행 시 해당 오류가 발생할 때 위와 같은 경우 실제 코드는 위와 같으나 테스트이름입니다. 라는걸 인식을 못하는 거 같다 cond에는 lombok의 getter, setter가 적용이 되어있고.. 전역 인코딩도 UTF-8 설정이 되어있어서 lombok을 인식 못하는 것 같았다. bulid.gradle 파일로 가서 잘 설정이 되어있는지 체크를 해본다 친절하게 최신파일로 업데이트가 가능하다고 알려준다. 또한 annotationProcessor 'org.projectlombok:lombok:1.18.26' 종속성 선언이 빠져있어 오류가 났었던 것 같다. 해당문구에 대해 알아보니 annotationProcessor 키워드는 gradle 에 Lombok 라이브러리를 주석 프로세서로 취급하도록 하고 일반적..