Spring Validation
·
💻/BE
클라이언트 → 서버전달되는 데이터에 대해 유효성 검증 수행유효성 검증 실패 → 에러(`MethodArgumentNotValidException`)를 발생하도록 처리하는 라이브러리전체적인 흐름클라이언트) 데이터 담아서 `@RequestBody`, `@RequestParam`, `@PathVariable Annotation` 이용 → API 호출서버) `@Valid` or `@Validation Annotation` → 데이터 유효성 검증검증 통과서버) 성공 응답(Response) 데이터 전송 → 클라이언트검증 실패`MethodArgumentNotValidException` 에러 발생`@ControllerAdvice @ExceptionHandler` 로 구성한 `GlobalException`에서 해당 에러 ..
[면접을 위한 CS 전공지식 노트] 1장 ~ 4장
·
📚
1장 디자인 패턴과 프로그래밍 패러다임 1장 디자인 패턴과 프로그래밍 패러다임 | Notion공통으로 사용될 수 있는 특정한 기능들을 모듈화0123suh.notion.site2장 네트워크 2장 네트워크 | NotionSECTION 1 네트워크의 기초0123suh.notion.site3장 운영체제 3장 운영체제 | NotionSECTION 1 운영체제와 컴퓨터0123suh.notion.site4장 데이터베이스 4장 데이터베이스 | NotionSECTION 1 데이터베이스 기본0123suh.notion.site
[테스트 주도 개발 시작하기] 4장 ~ 10장
·
📚
TDD (Test-Driven-Development) TDD(Test-Driven-Development) | NotionUnit Test(단위 테스트)0123suh.notion.siteChapter 4 TDD 기능 명세, 설계 Chapter 4 TDD 기능 명세, 설계 | Notion기능 명세0123suh.notion.siteChapter 5 JUnit 5 기초 Chapter 5 JUnit 5 기초 | NotionJUnit 5 모듈 구성0123suh.notion.siteChapter 6 테스트 코드 구성 Chapter 6 테스트 코드의 구성 | Notion기능에서의 상황0123suh.notion.siteChapter 7 대역 Chapter 7 대역 | Notion대역의 필요성0123suh.notion.s..
[이것이 취업을 위한 코딩 테스트다 with 파이썬] 1. 파이썬 문법 부수기
·
📓/자료구조 | 알고리즘
1강: 수 자료형자료형: 정수형, 실수형, 복소수형, 문자열, 리스트, 튜플, 사전 등 정수형(Integer): 정수를 다루는 자료형/ 양의 정수, 음의 정수, 0실수형(Real Number): 소수점 아래의 데이터를 포함하는 수 자료형변수에 소수점을 붙인 수 대입 -> 실수형 변수로 처리소수부 0/정수부 0인 소수: 0 생략 O 지수 표현 방식유효숫자e^지수 = 유효숫자 *10^지수e or E 이용한 지수 표현 방식 이용e or E 다음에 오는 수는 10의 지수부 의미ex. 1e9 -> 10의 9제곱(1,000,000,000)임의의 큰 수 표현하기 위해 사용최단 경로 알고리즘: 도달할 수 X 노드에 대하여 최단 거리 -> 무한(`INF`)로 설정가능한 최대값이 10억 미만 -> 무한(`INF`) 값으..
[AWS] AWS로 Spring Boot 배포 3 / java jar 파일 빌드 / git clone / EC2 Timezone KST로 변경 / 서버 날짜 설정
·
☁️
[AWS] AWS로 Spring Boot 배포 2/ EC2 인스턴스에 연결/ Ubuntu/ 서버 배포/ SSH/ 보안그룹[AWS] AWS로 Spring Boot 배포 1/ EC2 인스턴스 생성/ Ubuntu/ 서버 배포/ 탄력적 IP 주소AWS Region 아시아 태평양(서울) 선택 EC2 인스턴스 생성 이름 및 태그 이름 작성 (ex. tusori) 애플리케이션 및 OS 이미지(Amadebug.tistory.com실행 방법 2가지jar 파일 빌드 -> EC2 복사EC2에서 프로젝트 git clone 1. jar 파일 빌드 -> EC2 복사JDK 설치$ sudo apt-get update$ sudo apt-get install openjdk-17-jdk Spring Boot 프로젝트 빌드프로젝트 파일 위..
[AWS] AWS로 Spring Boot 배포 2 / EC2 인스턴스에 연결 / Ubuntu / 서버 배포 / SSH / 보안그룹
·
☁️
[AWS] AWS로 Spring Boot 배포 1/ EC2 인스턴스 생성/ Ubuntu/ 서버 배포/ 탄력적 IP 주소AWS Region 아시아 태평양(서울) 선택 EC2 인스턴스 생성 이름 및 태그 이름 작성 (ex. tusori) 애플리케이션 및 OS 이미지(Amazon MAchine Image) Ubuntu(우분투) 선택 인스턴스 유형 t2. micro - 프리 티어(무료) 사debug.tistory.comSSH 클라이언트인스턴스 요약 -> 연결 터미널 접속tusori-key.pem 파일 위치로 이동 키 파일 권한 변경chmod 400 tusori-key.pem SSH로 접속ssh -i "tusori-key.pem" ubuntu@ec2-15-164-142-161.ap-northeast-2.compu..
kimmeoww
빙글빙글 돌아가는 Debug 하루