[TIL 48일 차] Spring TDD
1.Spring 테스트의 이해 ~ 4.Mockito 기초
1.Spring 테스트의 이해 ~ 4.Mockito 기초
3.효과적인 예외 처리 구현 ~ 8.Spring Actuator 이해와 활용
1.애플리케이션 안정성 개요 ~ 2.예외 처리의 이해
2-8. 페이징과 정렬 ~ 3-3. 페이지네이션 최적화
2-7. BinaryContent 저장 로직 고도화
2-6. DTO 적극 도입하기 ~ 2-7. BinaryContent 저장 로직 고도화
2-5. 레포지토리와 서비스에 JPA 도입하기 ~ 2-6. DTO 적극 도입하기
2-4. 엔티티 정의하기 ~ 2-5. 레포지토리와 서비스에 JPA 도입하기
2-2. 데이터베이스 ~ 2-3. Spring Data JPA 적용하기
Spring Data JPA 도입하기-페이징과 정렬 ~ Spring Transaction의 이해
Spring Data JPA 도입하기-ORM과 JPA의 이해 ~ Entity 연관관계 매핑
데이터베이스 설계-요구사항 분석과 데이터 모델링 준비 ~ Spring Data JPA 도입하기-ORM과 JPA의 이해
SQL 이해하기 ~ 데이터베이스 설계-데이터베이스 설계의 필요성과 절차
ChannelController, MessageController, ReadStatusController, BinaryController 수정
UserController와 AuthController 수정
RESTful API 구현: 기본 ~ API 문서화
API 품질 요소, REST의 이해와 실제 활용 ~ RESTful API 설계 원칙
API의 기본 이해 ~ API 버전 관리와 변경
3-5. 메시지 수신 정보 관리 ~ 4. 심화 요구사항
3-1. 사용자 관리 ~ 3-4. 메시지 관리
응답 처리 이해하기-응답 데이터 구성 및 활용하기 ~ Spring Web의 두 가지 스택 소개
웹 애플리케이션의 기초-서블릿의 이해 ~ 응답 데이터 처리하기-응답 처리 이해하기
웹 애플리케이션 기초 - HTTP 프로토콜 기초
UserService 고도화
3-1. 시간 타입 변경하기 ~ 3-3. DTO 활용하기-1) UserService 고도화
2-1. Spring 프로젝트 초기화 ~ 2-4. Lombok 적용Permalink
설정 정보 외부화 ~ Bean 순서 등록 제어
Bean 개념과 IoC 컨테이너 ~ Bean 스코프와 라이프사이클
애플리케이션 실행 프로세스 ~ Spring Boot 아키텍처 패턴
Spring의 핵심 개념, Spring Boot 프로젝트 구조 ~ Spring Boot 애플리케이션 시작
Spring Framework의 탄생 배경 ~ Spring의 핵심 개념
내부 클래스 ~ UML을 활용한 객체 지향 설계 시각화
객체지향 프로그래밍의 4가지 핵심 개념 ~ SOLID 원칙
객체지향 프로그래밍의 개념과 필요성 ~ Java의 클래스와 객체
test