스프링 관련 학습 자료들 예제 코드를 저장하는 저장소
Spring Boot를 이용한 RESTful Web Services 개발 - 인프런 | 강의 를 학습하면서 작성한 예시 코드 모음
- Web Service And Web Application Overview
- SOAP and REST
- REST API with Spring Boot
- REST API with HTTP Method
- Exception Handling For HTTP Status Code
- Exception Handling Using Spring AOP
- Internalization, Filter, API Version Control
- HATEOAS, Swagger, Spring Security
- JPA
- RESTful API Guide
스프링 핵심 원리 - 기본편 - 인프런 | 강의 를 학습하면서 작성한 예시 코드 모음
- OOP and Spring
- SOLID
- Dependency Injection, Inversion of Control, Container
- Spring Container and Spring Bean
- Singleton Pattern, @Configuration
- Component Scan, Auto Dependency Injection
- Bean LifeCycle Callback
- Bean Scope
스프링 핵심 원리 - 고급편 - 인프런 | 강의를 학습하면서 작성한 예시 코드 모음
- ThreadLocal
- Template Method Pattern, Callback Pattern
- Proxy Pattern, Decorator Pattern
- Dynamic Proxy
- Proxy with Spring
- Bean post processor
- @Aspect AOP
- AOP - Pointcut
스프링 DB 1편 - 데이터 접근 핵심 원리 - 인프런 | 강의을 학습하면서 작성한 예시 코드 모음
- JDBC
- Connection Pool and DataSource
- Transaction
- Spring Transaction
- Transaction AOP
- Checked Exception and Unchecked Exception
- Auto Resource Register by Spring Boot
- Abstraction of Spring Exception
- JDBC Template
스프링 DB 2편 - 데이터 접근 활용 기술 - 인프런 | 강의을 학습하면서 작성한 예시 코드 모음
- JdbcTemplate
- SimpleJdbcInsert
- NamedParamterJdbcTemplate
- Embedded DB
- Mybatis
- JPA
- Spring Data JPA
- Querydsl
- Spring Transaction AOP, Spring Transaction Option
- Spring Transaction Propagation
실전! 스프링 데이터 JPA - 인프런 | 강의을 학습하면서 작성한 예시 코드 모음
- JPA NamedQuery
- @Query
- Parameter Binding
- position
- name
- Paging and Sort
- @EntityGraph
- JPA Hint and Lock
- Auditing
- Web Extension