계층형 구조는 각 계층을 대표하는 디렉터리를 기준으로 코드들이 구성된다.✔️ 장점 vs 단점장점 : 해당 프로젝트에 이해가 상대적으로 낮아도 전체적인 구조를 빠르게 파악할 수 있다.단점 : 디렉터리에 클래스들이 너무 많이 모이게 된다. 도메인 디렉터리 기준으로 코드를
git clone 후, 이와 같은 오류가 발생해 실행할 수가 없다.발생한오류 이와 같을 때는 해당 디렉터리에서 .idea를 삭제 후 재실행하면 된다. 먼저 윈도우 환경에서 리눅스를 띄운다.사진1띄운 후, mnt로 가서 c, d 드라이브를 찾는다.찾고나서 프로젝트로 가
https://gmlwjd9405.github.io/2018/12/25/difference-dao-dto-entity.html 를 참고하여 정리했습니다. 📝 시작하기전나 같은 경우 도메인형 디렉터리 구조를 사용한다. ✏️ 전체 구조 (package 구조)(1
📝 시작하기 전, JPA에서는 JDBC connection을 등록해야 한다.이와 같은 오류가 발생하는데, 이는 초기에 db 설정을 하지 않았기에 발생한 오류이다.application.yml에서 db 등록을 해줘야 한다. (@Configuration으로 인해 해야한다.
✔️ 도메인이란?사용자가 사용하는 모든 것사용자는? 자기 자신을 포함하여 그 소프트웨어와 관련된 모든 사람 💡 참고소프트웨어 존재 가치는 사용자가 사용함으로써 의미를 가지게 된다. ✔️ 그래서 DDD란?DDD는 소프트웨어를 이해하고 프로젝트를 성공적으로 완성하기 위한
일주일동안 어떻게 하면 공공데이터포털에서 데이터를 가져올 수 있을까? 고민을 일주일 한 결과, okky 힌트를 보고 알게 되었다. 🧐 요약 (1) 공공데이터 포털에서 소스를 긁어온다.(2) 조회하기 위해 JAXB를 사용하면 된다.(3) 그리고 Controller에서
인프런 강의 를 참고하여 정리한 글 입니다. ✔️ JWT란 무엇인가?JWT는 RFC 7519 웹 표준으로 지정 되어있다.JSON 객체를 사용해서 토큰 자체에 정보들을 저장하고 있는 Web Token이라고 정의할 수 있다.간편하게 사용 가능하다! JWT는 Header,
인프런 강의 를 참고하여 정리한 글 입니다. HS512 알고리즘을 사용을 위해 secret key는 64B(512bit) 이상을 사용해야 한다.터미널에서 secret key를 base64로 인코딩하여 secret 항목에 채워넣는다.secret key를 만들어서 넣어준다
✔️ 학습 목표SpringBoot로 RESTful API 서버를 구축하고 CRUD를 완성한다.파일 업로드/다운로드 기능을 완성한다. ✔️ 스프링 부트, JPA 전체적인 동작 과정잙려진 사진사진 참고자료사용자들이 디바이스에 있는 웹브라우저(크롬)등을 통해서
✔️ springinitializer ✔️ build.gradle ✔️ testController 추가compileQuerydsl로 실행 실행 후, 구체적으로 어떠한 것이 생기는 지 궁금하다면 이전 참고자료 를 보면 될 것 같다.QHello가 생성되었다. ✔️ h2
예외가 발생했을 때, 종류별로 처리할 수 있으면 좋다.이를 대비해 Exception 디렉터리를 생성해, 각각의 오류마다 해당 결과를 전달해준다.kotlin 기반으로 작성 ✔️ Exception 계층errorexception1 @ExceptionHandler : Con
✔️ 시험 문제에서 발생한 연관관계시험 문제마다 객관식, 주관식 문제들이 여러개 존재한다. => N : 1시험마다 키워드가 여러 개 필요하다. => N : 1객관식 문제마다 1 ~ 5번까지 답안이 있다. => 5 : 1 이로 인해서시험문제 <-> 객관식시험문제 &