Spring) 분산환경에서 경쟁상태 해소하기
동시성 이슈 해결을 위한 Redis 분산락 AOP 적용
동시성 이슈 해결을 위한 Redis 분산락 AOP 적용
비동기 작업 데코레이터
Resilience4j 라이브러리 사용
Transaction silently rolled back because it has been marked as rollback-only
설계부터 구현 과정과 고려사항들
spring 내부에서 http client 도구로 외부 API 호출 쉽게 호출하기
custom filter가 추가되는 과정과 DelegatingFilterProxy, FilterChainProxy
filter와 interceptor 특징과 차이점
Cookie 옵션 설정(httpOnly, samsite, secure, maxAge 등)
Spring Security와 OAuth2.0으로 소셜 로그인(구글) 구현하기
Redis eviction policy에는 무엇이 있고, 왜 적용하지 않았는가
wumo(우리들의 모임) springboot project 진행 중의 이슈들
SpringBoot project에서 Gmail SMTP 사용해서 회원가입 축하 메일 및 인증 코드 전송하기
Spring Security & JWT & Redis를 활용한 토큰 기반 인증 구현하기
Spring Security Filter 내에서 발생하는 예외 처리하기
Spring Security & JWT를 활용한 토큰 기반 인증 구현하기
선택한 이유와 SpringBoot project에서의 구축 과정
SpringBoot project에서 flyway 사용하기
SpringBoot project에서 Global cache 사용하기
이미지 업로드, 삭제 위치를 로컬에서 S3로 변경
여러건의 데이터 묶어서 처리하기
SpringBoot project에서 커스텀 어노테이션 만들기
SpringBoot project에서 Local cache 사용하기
SpringBoot project에서 이미지 파일 업로드하기(Local)
domain(entity) 과 dto를 분리해야하는 이유
각각의 특징
servlet life cycle & CGI와의 관계
프레임워크와 라이브러리의 차이점
spring에서 http 통신
Book project, Junit5 통합테스트
Book project, JUnit5 & Mockito
Book project, JUnit5
스프링시큐리티 기본세팅
스프링시큐리티
Model, View, Controller
스프링과 스프링부트
스프링부트 프로젝트 환경세팅
API 문서 자동화
스프링이 제공하는 트랜잭션
junit5로 예외테스트하기
단위테스트
JUnit5 & Mockito
spring 단위테스트
단위테스트
단위테스트
단위테스트
로그 출력
Aspect Oriented Programming
IoC Container에 빈을 설정하고 주입받는 방법
어노테이션