인텔리제이로 springboot 프로젝트를 만들 때 뜨는 화면 JDK와 maven 라이브러리를 위한 미리 빌드된 공유 인덱스?? 라고 하는데 뭔지 궁금해서 찾아보았다! (나는 항상 체크하여 프로젝트를 만들었다) JDK와 Maven 라이브러리용 공유 인덱스란? IntelliJ에서 자체적으로 파일을 추적하기 위해 인덱싱하는 것 공유 인덱스를 사용함으로써 인덱싱 시간을 줄일 수 있다 인텔리제이(JetBrains)가 인덱싱하는 법 전용 리소스에 연결하여 JDK 및 Maven 라이브러리의 공유 인덱스를 다운로드 // IDE 시스템 디렉토리의 index/shared_indexes 폴더에 다운로드됨 - 필요시 여기 있는 인덱스 사용 프로젝트 코드의 공유 인덱스를 빌드 프로젝트를 시작: IntelliJ 는 로컬 + 공..
Backend/Spring
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
갑자기 안되는 문제 발생 (오류만 몇 번째인지 모르겠다 ㅠㅠㅠㅠ) querydsl과 관련된 generated 폴더를 통으로 지우니까 돌아간다. 참고: https://vesselsdiary.tistory.com/146
compileQuerydsl 을 하는데 갑자기 도메인 파일을 찾을 수 없다고 에러가 남 해결 1) querydsl/cleanQuerydslSourceDir 더블 클릭 2) querydsl/initQuerydslSourcesDir 더블 클랙 3) compileQuerydsl 더블 클릭 해결 ㅎㅎ https://devfoxstar.github.io/java/intellij-querydsl-error/
에러 컴파일 했는데 generated 빈폴더만 생성되고 Q파일이 생성되지 않는 에러 발생 원인 경로문제인 것 같다 해결 $buildDir/generated/ -> src/main/generated/ 이렇게 경로를 정확하게 명시해주면 잘 만들어진다. ㅎㅎ 참고 https://pamyferret.tistory.com/11
보호되어 있는 글입니다.
spring 프로젝트에서 테스트코드가 작성된 것을 봤는데 하나도 이해를 못했다ㅜㅜ 그래서 이번 기회에 제대로 정리해보려고 한다 https://www.youtube.com/watch?v=SFVWo0Z5Ppo&list=PLlTylS8uB2fBOi6uzvMpojFrNe7sRmlzU&index=21 // 너무 좋은 강의라서 추천한다! TDD(Test Driven Development, 테스트 주도 개발) 테스트를 먼저 설계 및 구축 후 테스트를 통과할 수 있는 코드를 짜는 것 애자일 개발 방식 중 하나 코드 설계 시 원하는 단계적 목표에 대해 설정 -> 진행하고자 하는 것에 대한 결정 방향의 차이를 줄임 최초 목표에 맞는 테스트를 구축, 그에 맞게 코드를 설계 -> 보다 적은 의견충돌을 기대할 수 있다 (진행방..
Swagger란? Swagger를 써야하는 이유 Springdox vs Springfox Swagger란? 프로젝트의 API 문서를 쉽게 쓸 수 있도록 해주는 라이브러리 서버로 요청되는 API 리스트 등을 HTML 화면으로 문서화해줌 + 테스트도 가능 Spring boot 기준: 서버가 가동되면서 @RestController를 읽어 API를 분석하여 HTML 문서를 작성함 Swagger를 써야하는 이유 Rest API의 스펙을 문서화하는 것은 매우 중요하다 API를 변경할 때마다 Reference 문서를 변경해야하는 것은 번거로움 협업 시 효율적이다 Springdoc Swagger vs Springfox Swagger Springdoc Swagger와 Springfox Swagger는 Spring Fra..