Gradle QClass 에러 Spring Boot 프로젝트에서 JPA를 동적으로 사용하려면 QueryDSL이라는 의존성을 추가하여 사용한다.이는 QClass를 이용하는데 빌드할 때 이를 생성한다. 하지만 빌드할때마다 뭔가 꼬여서 recreate를 하는데 에러가 발생하는데 이를 해결하기 위해서는 다음과같이 빌드 및 실행을 gradle이 아닌 intellij idea로 변경해주면 해결된다. (안된다면 clean 수동으로 해주고 다시 빌드해보기) Back-End/Spring-Boot 2024.07.01
Jenkins CI/CD with github jenkins에는 여러 종류의 Job이 있습니다.가장 많이 쓰이는 것은 Freestyle Project이지만 최근에 간편하게코드 하나로 CI & CD가 구현이 되는 Pipeline을 사용하였습니다.Create jenkins pipelineDashboard > new Item 에서 Pipeline 선택 후 이름 지정 (ex : jenkins_pipeline)만든 pipeline에서 Configuration 진입GitHub Projcet : your repo -> 이것을 이용해 해당 레포에 푸쉬를 인지Pipeline speed/durability override - Perfomance-optimizedBuil Triggers에 GitHub hook trigger for GITScm polling 선택Pipe.. Back-End 2024.06.07
Spring Boot [NaverCloud ObjectStorage] 사용법 이번에 진행하는 프로젝트에서 영상 및 JSON 파일을 object storage에 저장하는 서비스 로직을 추가하게 되었다 설명에 앞서 Amazon의 S3가 아닌 Ncloud의 objectStorage를 선정한 이유는 크게 4가지다. 1. 국내서비스라 문서읽기가 매우편함. 2. 최근 Ncloud의 Server, DB 등등 사용해봐서 익숙함. 3. AWS 과금에 당한적이있음. 4. objectstorage 1주간 사용해봤는데 파일 크기가 얼마안되는지 아직까지 0원 청구됨. (매우쌈) Amazon의 S3랑 완벽하게 호환되고 국내서비스라 Docs를 읽을때 좀 더 쉽게 이해할 수 있었다 나는 spring boot 즉 java 언어를 사용하기 때문에 아래와 같은 Docs를 참고하여 사용하였음 https://guid.. Back-End/Spring-Boot 2023.08.29
ejs 설치 및 사용법 설치 npm install ejs 사용법 html파일을 ejs 확장명으로 변경하고 views라는 폴더를 만들어서 안에 넣어야 합니다. view engine으로 ejs를 설정해주고 get요청으로 list.ejs를 render 해주기 post라는 collection에서 전체찾기를 통해 array를 반환. 반환한 결과를 posts라는 변수를 통해 list.ejs로 넘김. ejs 문법을 통해 array에 있는 값들 추출하면 끝 Back-End/Node.js 2022.06.29
Node.js란? 1. Chrome의 자바스크립트 해석엔진 (V8)으로 이루어짐. 2. 브라우저 내에서 말고도 다른 환경에서도 JavaScript를 실행할 수 있게 도와줌. 3. 자바스크립트 실행창, 즉 실행환경(런타임) 4. 서버를 쉽게 만들 수 있음.(Non-blocking I/O 때문) Back-End/Node.js 2022.06.29