Repository files navigation IoC 컨테이너와 Bean 설정 메타정보 IoC 컨테이너 종류 IoC 컨테이너 계층구조 빈 설정과 DI Autowired 빈의 스코프 프로파일과 프로퍼티 IoC 요약 Environment (프로퍼티 등록) MessageSource (다국화 기능) ResourceLoader (리소스 추상화) ApplicationEventPublisher (이벤트 프로그래밍) Validator (객체 유효성 검사) DataBinding
PropertyEditor (오래된 버전) Converter Formatter ConversionService AOP의 주요 개념 AOP의 적용 방법
스프링 AOP의 특징
의존성 관리 @EnableAutoConfiguration 내장 웹 서버 설정
Tomcat, Jetty, Undertow HTTPS, HTTP2 설정 독립적으로 실행 가능한 JAR 파일 SpringApplication (배너, 외부인자) 외부설정 (property, 우선순위, 컨버젼, 유효성 검사) 프로파일 로깅 테스트 (테스트 코드 작성, 슬라이스 테스트) 토비의 스프링 3.1 Vol.2 Chapter 3. Spring MVC 요약정리 DispatcherServlet의 동작 과정(Spring MVC 동작 과정) 컨트롤러의 종류와 핸들러 어댑터 (@Controller와 AnnotationMethodHandlerAdapter ...) 핸들러 매핑 (BeanNameUrlHandlerMappingDefaultAnnotationHandlerMapping ...) 뷰 오브젝트(InternalResourceView ...) 뷰 리졸버(InternalResourceViewResolver ...) @RequestMapping @Controller @ModelAttribute, BindingResult Validation HttpMessageConverter (ContentNegotiatingViewResolver) 정적 리소스 지원 (index.html, favicon.ico) 웹 JAR (jquery, vue.js) 템플릿 엔진 (thymeleaf) HTML 테스트 코드 (HtmlUnit) ExceptionHandler HATEOAS CORS DataSource Spring JDBC JdbcTemplate API JPA는 다른 레포에서 정리. 인메모리 데이터 베이스 (H2) DBCP MySQL, MariaDB PostgreSQL Spring Data JPA 데이터 마이그레이션 (Flyway) Redis MongoDB Neo4j 토비의 스프링 3.1 Vol.1 Chapter2. 테스트, Vol.2 Chapter6. 테스트 컨텍스트 프레임워크 요약 정리 테스트를 하는 이유 JUnit 동작 과정 테스트 컨텍스트 프레임워크 슬라이스 테스트 (@WebMvcTest, @DataJpaTest) 캐시 추상화 다양한 Annotation 사용 예제 FeignClient Guide FeignClient Configuration Kafka Basic Architecture Kafka CLI Kafka Producer Kafka Consumer
You can’t perform that action at this time.