본문 바로가기

개발56

[java] Spring은 계층 구조 Controller : 클라이언트 요청을 받고 클라이언트에게 결과를 반환 (Presentation Layer) Service : 비즈니스 로직을 실행하고 결과 반환(Service Layer) Repository : database에 쿼리를 이용해서 CRUD를 하는 계층(Data Access Layer) Domain : Entity 클래스 출처 : https://dingdingmin-back-end-developer.tistory.com/entry/Springboot-Test-%EC%BD%94%EB%93%9C-%EC%9E%91%EC%84%B1-1 2023. 2. 8.
[java] 빌드패턴 public class PersonInfo{ private String name; //필수적으로 받야할 정보 private int age; //선택적으로 받아도 되는 정보 private int phonNumber; //선택적으로 받아도 되는 정보 private PersonInfo(){ } public static class Builder{ private String name; private int age; private int phonNumber; public Builder(String name){ this.name = name; } public Builder setAge(int age){ this.age = age; return this; } public Builder setPhonNumber(int .. 2023. 2. 8.
NestJS 설치 1. node.js 설치 https://nodejs.org/ko/download/ 다운로드 | Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 2. nestJS 프로젝트 생성 - npm 패키치 관리자 설치 https://www.npmjs.com/ npm i -g @nestjs/cli - 프로젝트 초기화 nest new project-name - 패키지 설치 및 실행 npm install // 필요한 패키지를 설치합니다. npm run start https://wikidocs.net/148194 2023. 2. 7.
[IntelliJ] 콘솔 한글 깨짐 1. 쉬프트 빠르게 2번 클릭 2.VM Options 검색 - 사용자 지정 VM 옵션 편집 클릭 3. 하단 코드 추가 및 재시작 -Dfile.encoding=UTF-8 2023. 2. 2.