Spring Framework 기초 / POJO / SOLID / Architecture / module / Spring Boot
Spring / DI / Spring Container / Bean / Life cycle / singleton / scope / Component / Autowired / Qualifier / Primary
Spring / AOP / proxy / aspect / joingPoint / log
Spring MVC / DTO / Validation
Spring MVC / Service / DTO / Mapper / MapStruct / Entity
Spring MVC / @ExceptinHandler / @RestControllerAdvice / Exception throw, catch / HttpStatus
JDBC / DDD / 도메인 엔티티 및 테이블 설계 / Repository / CrudRepository
JPA / Persistence Context
JPA / 엔티티 매핑 / 1:N / N:1 / N:N
JPA / Cascade / Spring Data JPA
Spring / 트랜잭션 / ACID / @Transactional / propagation / isolation
동기 / 비동기 / ExecutorService / @Async / Event
Testing / 단위 테스트 / JUnit / Hemcrest
Slice Test / Api Layer / ResultActions / MvcResult / Gson
Data access Layer / Slice test / @DataJpaTest
Mockito / Slice test
testing / API 문서화 / Asciidoc / @WebMvcTest, @SpringBootTest 차이 / snippet
Build / yml / Profile
DB / mysql
HTTPS / Hashing / Cookie / Session / 보안 공격
Spring Security 기본 구조 구현 / 암호화 기술
인증 요청 흐름 / Servlet Filter / Filter / Filter Chain / UsernamePasswordAuthenticationFilter / Authorization
Session / Token / base64 / JWT / Test