Framework
프레임워크
2024
2022
2021
- Spring의 @Transactional과 AOP 그리고 CGLib와 Dynamic Proxy(JDK Proxy)
- Springboot 테스트 코드 한글 깨짐 현상 (feat. JUnit 5)
- OAuth 2.0이란?
- Spring Security AutoConfigurations의 이해와 커스터마이징
- Delegating Filter Proxy 탐험
- RestTemplate 로깅 해보기
- Spring Security의 내부
- Spring Security 기초
- 벌크 연산
- Named Query
- Fetch Join - 특징과 한계
- Fetch Join - 기본
- 경로 표현식
- 서브 쿼리
- 객체지향 쿼리 언어 - 기본 문법
2020
- 값 타입 컬렉션
- 값 타입의 비교
- 값 타입과 불변 객체
- 임베디드 타입
- 기본값 타입
- 영속성 전이(CASCADE)와 고아 객체
- 즉시 로딩과 지연 로딩
- JPA와 Proxy
- MappedSuperclass란?
- 상속관계 매핑
- 다양한 연관관계 매핑
- 양방향 연관관계와 연관관계의 주인 - 주의점, 정리
- 양방향 연관관계와 연관관계의 주인 - 기본
- 단방향 연관관계
- 기본 키 매핑
- 필드와 컬럼 매핑
- 데이터베이스 스키마 자동 생성
- 엔티티 매핑
- 준영속 상태
- 플러시
- OncePerRequestFilter와 Filter의 차이
- 영속성 컨텍스트 2
- 영속성 컨텍스트
- 자바 ORM 표준 JPA 프로그래밍 - SQL의 문제점과 JPA 소개
- 자바 ORM 표준 JPA 프로그래밍
- Spring Data JPA - 강좌 끝!
- Spring Data JPA - Auditing
- Spring Data JPA - Transaction
- Spring Data JPA - Query By Example
- Spring Data JPA - Specifications
- Spring Data JPA - Projection
- Spring Data JPA - EntityGraph
- JUnit Test에서 H2 DB에서 MySQL DB로 바꾼 썰
- ComponentScan Annotation이 처리되는 과정
- Spring Data JPA - Update 쿼리 메소드
- Spring Data JPA - 쿼리 메소드, Sort, Named Query, SPEL
- Spring Data JPA - save()
- Spring Data JPA - JpaRepository
- Springboot는 어떻게 빈을 등록하는가
- JUnit 5 + Kotlin 테스트 클래스에서 생성자 주입 이슈
- Spring Data JPA - HATEOAS
- Spring Data JPA - Pageable과 Sort
- Spring Data JPA - DomainClass Converter
- Spring Data JPA - QueryDSL With Kotlin, Gradle
- Spring Data JPA - 도메인 이벤트
- 토비의 스프링 1.1 ~ 1.3
- Spring Data JPA - 커스텀 레포지토리
- Why Spring deprecate MediaType.APPLICATION_JSON_UTF8
- Springboot + Kotlin + JPA + MySQL 연동 시 주의할 점
- Spring Data JPA - 비동기 쿼리 메소드
- Spring Dispatcher Servlet
- Spring Data JPA - 쿼리 만들기 + 실습
- Spring Boot 2.3 릴리즈 validation-starter
- Spring Data JPA - Null 처리
- Spring Data JPA - 인터페이스 정의하기
- Spring Data JPA - Common Repository
- Spring Data JPA - 활용 소개
- Spring Data JPA - JPA 원리
- Spring Data JPA - Query
- Spring Data JPA - Fetch
- Spring Data JPA - Cascade
- Spring Data JPA - Kotlin + JPA에서 조심해야할 부분
- Spring Data JPA - 1대 다 맵핑
- Spring Data JPA - Value Type Mapping
- Spring Data JPA - Entity Mapping
- Spring Data JPA - 스프링 부트 스타터 JPA
- Spring Data JPA - 관계형 데이터베이스와 자바
- Spring Data JPA - ORM 패러다임 불일치
- Spring Data JPA - ORM
- Spring MVC 마무리
- Spring MVC 전역 컨트롤러
- Spring MVC 예외 처리 핸들러
- Spring MVC DataBinder
- Spring MVC ModelAttribute
- Spring MVC 핸들러 메소드 @ResponseBody & ResponseEntity
- Spring MVC 핸들러 메소드 @RequestBody & HttpEntity
- Spring MVC 핸들러 메소드 ResponseEntity
- Spring MVC 핸들러 메소드 MultipartFile
- Spring MVC 핸들러 메소드 Flash Attributes
- Spring MVC 핸들러 메소드 RedirectAttributes
- Spring MVC 핸들러 메소드 @SessionAttribute
- Spring MVC 핸들러 메소드 @SessionAttributes
- Spring MVC 핸들러 메소드 @ModelAttribute
- Spring MVC 핸들러 메소드 요청 매개변수
- Spring MVC 핸들러 메소드 URI 패턴
- Spring MVC 핸들러 메소드 아규먼트와 리턴 타입
- Spring MVC 커스텀 애노테이션
- Spring MVC HEAD와 OPTIONS 요청 처리
- Spring MVC 헤더와 매개변수
- Spring MVC 컨텐츠 타입 맵핑
- Spring MVC URI 패턴 맵핑
- Spring MVC HTTP Method
- Spring MVC 설정 마무리
- Spring MVC 그 밖의 WebMvcConfigurer 설정들
- Spring MVC HTTP Message Converter - JSON
- Spring MVC HTTP Message Converter
- Spring MVC 리소스 핸들러
- Spring MVC 핸들러 인터셉터
- Spring MVC 도메인 클래스 컨버터
- Spring MVC WebMvcConfigurer Formatter 설정
- Spring 부트의 MVC 설정
- Spring MVC WebMvcConfigurer
- Spring MVC 설정
- Spring MVC 동작 원리 마무리
- Spring MVC 구성요소
- Spring DispatcherServlet
- Spring IoC 컨테이너 연동
- Spring 서블릿 리스너와 서블릿 필터
- Spring 서블릿 소개
- Spring Web MVC 소개
- Spring 기반 REST API
- Spring 기반 REST API 소개
- Springboot 정리
- Springboot 운영
- Spring Rest Client
- Spring Security
- Spring Data 정리
- Spring Data 데이터베이스 초기화
- Spring Data ORM, JPA, JPA 개요
- Spring Data MY SQL
- Spring Data 인메모리 데이터베이스
- Spring Data 소개
- Springboot 웹 MVC CORS
- Springboot 웹 MVC HATEOAS
- RestTemplate에 관한 고찰
- Springboot 웹 MVC ExceptionHandler
- Springboot 웹 MVC Thymeleaf
- Springboot 웹 MVC index 페이지와 파비콘
- Springboot 웹 MVC 웹 JAR
- Springboot 웹 MVC 정적 리소스 지원
- Springboot 웹 MVC ViewResolver
- Springboot 웹 MVC HttpMessageConverters
- Springboot 웹 MVC 소개
- Springboot Devtools
- Springboot Test
- Springboot Logging
- Springboot 프로파일
- Mockito 연습 문제
- Mockito BDD 스타일 API
- Mock 객체 확인
- Mock 객체 Stubbing 연습 문제
- Mock 객체 Stubbing
- Mock 객체 만들기
- Mockito 시작하기
- Mockito 소개
- JUnit 5 연습 문제
- JUnit 5 JUnit 4 마이그레이션
- JUnit 5 확장 모델
- JUnit 5 JUnit 설정 파일
- JUnit 5 테스트 순서
- JUnit 5 테스트 인스턴스
- JUnit 5 테스트 반복하기
- JUnit 5 커스텀 태그
- JUnit 5 태깅과 필터링
- JUnit 5 조건에 따라 테스트 실행하기
- JUnit 5 Assertion
- JUnit 5 테스트 이름 표기하기
- JUnit 5 시작하기
- The Java, various ways to test application
- Controller와 RestController
- Springboot 외부 설정 2
- Springboot 외부 설정
- Springboot Spring Application 파헤치기2
- Springboot Spring Application 파헤치기
- Springboot 활용
- Springboot 원리 정리
- Springboot 독립적으로 실행 가능한 JAR
- Springboot 내장 웹 서버의 이해
- Springboot 자동 설정 이해
- Springboot 의존성 관리 이해
- Springboot란?
- 후기
- Spring Null-Safety
- Spring AOP - @AOP
- Spring 프록시 기반 AOP
- Spring AOP 개념
- Spring Expression Language
- Spring Data Binding - Converter, Formatter
- Spring Data Binding - PropertyEditor
- Spring IoC Container 10부
- Spring IoC Container 9부
- Spring IoC Container 8부
- Spring IoC Container 7부
- Spring IoC Container 6부
- Spring IoC Container 5부
- Spring IoC Container 4부
- Spring IoC Container 3부
- Spring IoC Container 2부
- Spring IoC Container 1부
- Spring DI Pattern