Back-end
Back-end 개발과 관련된 내용을 정리합니다.
2020
- 스프링 데이터 JPA-23.트랜잭션, Auditing
- 스프링 데이터 JPA-22.Query by Example
- 스프링 데이터 JPA-21.Specifications
- 스프링 데이터 JPA-20.EntityGraph, Projection
- 스프링 데이터 JPA-19.Update 쿼리 메소드
- 스프링 데이터 JPA-18.Named Parameter과 SpEL
- 스프링 데이터 JPA-17.쿼리 메소드, Sort
- 스프링 데이터 JPA-16.Repository, Repository.save() 메소드
- 스프링 데이터 JPA-15.HATEOAS, Common 마무리(스프링 데이터 Common:Web)
- 스프링 데이터 JPA-14.DomainClassConverter, Pageable과 Sort 매개변수(스프링 데이터 Common:Web)
- 스프링 데이터 JPA-13.웹 지원 기능 소개(스프링 데이터 Common:Web)
- 스프링 데이터 JPA-12.QueryDSL(스프링 데이터 Common)
- 스프링 데이터 JPA-11.도메인 이벤트(스프링 데이터 Common)
- 스프링 데이터 JPA-10.커스텀 리포지토리, 기본 레포지토리 커스터마이징(스프링 데이터 Common)
- 스프링 데이터 JPA-09.쿼리 만들기 개요 및 실습,비동기 쿼리(스프링 데이터 Common)
- 스프링 데이터 JPA-08.Null 처리하기(스프링 데이터 Common)
- 스프링 데이터 JPA-07.Repository 인터페이스 정의하기(스프링 데이터 Common)
- 스프링 웹 MVC-28.전역 컨트롤러:@(Rest)ControllerAdvice
- 스프링 웹 MVC-27.DataBinder:@InitBinder, 예외 처리 핸들러:@ExceptionHandler
- 스프링 웹 MVC-26.모델 @ModelAttribute
- 스프링 웹 MVC-25.@ResponseBody & ResponseEntity 및 정리(핸들러 메소드)
- 스프링 웹 MVC-24.@RequestBody & HttpEntity(핸들러 메소드)
- 스프링 웹 MVC-23.ResponseEntity(핸들러 메소드)
- 스프링 웹 MVC-22.Flash Attributes, MultipartFile(핸들러 메소드)
- 스프링 웹 MVC-21.RedirectAttributes핸들러 메소드)
- 스프링 웹 MVC-20.@SessionAttribute(핸들러 메소드)
- 스프링 웹 MVC-19.폼 서브밋(에러 처리), @SessionAttributes, 멀티 폼 서브밋(핸들러 메소드)
- 스프링 웹 MVC-18.@ModelAttribute, @Validated(핸들러 메소드)
- 스프링 웹 MVC-17.URI 패턴, 요청 매개변수(단순타입), 폼서브밋(타임리프)(핸들러 메소드)
- 스프링 웹 MVC-16.아규먼트와 리턴 타입(핸들러 메소드)
- 스프링 웹 MVC-15.HEAD와 OPTIONS, 커스텀 애노테이션(요청 맵핑하기)
- 스프링 웹 MVC-14.미디어 타입, 헤더와 매개변수(요청 맵핑하기)
- 스프링 웹 MVC-13.HTTP method, URI 패턴(요청 맵핑하기)
- 스프링 웹 MVC-12.스프링 MVC 핵심 기술 소개
- 스프링 웹 MVC-11.기타 WebMvcConfigurer 설정
- 스프링 웹 MVC-10.HTTP 메시지 컨버터(개요, JSON, XML)
2019
- 스프링 웹 MVC-09.리소스 핸들러
- 스프링 웹 MVC-08.핸들러 인터셉터
- 스프링 웹 MVC-07.Formatter, 도메인 클래스 컨버터
- 스프링 웹 MVC-06.스프링 부트 JSP, War 파일 배포
- 스프링 웹 MVC-05.스프링/부트 MVC 설정
- 스프링 웹 MVC-04.DispatcherServlet, 스프링 MVC 동작원리
- 스프링 웹 MVC-03.스프링 IoC 컨테이너, MVC 연동(ContextLoaderListener, DispatcherServlet)
- 스프링 웹 MVC-02.서블릿 소개, 애플리케이션 개발, 리스너와 필터
- 스프링 웹 MVC-01.스프링 MVC 소개
- 스프링 데이터 JPA-06.리포지토리(스프링 데이터 Common)
- 스프링 데이터 JPA-05.스프링 데이터 JPA 원리
- 스프링 데이터 JPA-04.Fetch, 쿼리
- 스프링 데이터 JPA-03.관계 매핑, 엔티티 상태와 Cascade
- 스프링 데이터 JPA-02.세팅 및 엔티티, Value 타입 맵핑
- 스프링 데이터 JPA-01.관계형 데이터베이스와 자바, ORM
- 부트 개념과 활용-34.스프링 부트 어드민(스프링 부트 운영)
- 부트 개념과 활용-33.Actuator 소개, JMX와 HTTP(스프링 부트 운영)
- 부트 개념과 활용-32.RestTemplate과 WebClient, 커스터마이징(스프링 REST 클라이언트)
- 부트 개념과 활용-31.시큐리티 설정 커스터마이징(스프링 시큐리티)
- 부트 개념과 활용-30.Starter-Security(스프링 시큐리티)
- 부트 개념과 활용-29.Neo4j(스프링 데이터)
- 부트 개념과 활용-28.MongoDB(스프링 데이터)
- 부트 개념과 활용-27.Redis(스프링 데이터)
- 부트 개념과 활용-26.데이터베이스 초기화/마이그레이션(스프링 데이터)
- 부트 개념과 활용-25.스프링 데이터 JPA(스프링 데이터)
- 부트 개념과 활용-24.PostgreSQL(스프링 데이터)
- 부트 개념과 활용-23.DBCP와 MySQL(스프링 데이터)
- 부트 개념과 활용-22.인메모리 데이터베이스(스프링 데이터)
- 부트 개념과 활용-21.CORS(웹 MVC)
- 부트 개념과 활용-20.Spring HATEOAS
- 부트 개념과 활용-20.ExceptionHandler
- 부트 개념과 활용-19.HtmlUnit
- 부트 개념과 활용-18.Thymeleaf
- 부트 개념과 활용-17.웹JAR / index와 파비콘(웹 MVC)
- 부트 개념과 활용-16.정적 리소스 지원(웹 MVC)
- 부트 개념과 활용-15.HttpMessageConverters/ViewResolve(웹 MVC)
- 부트 개념과 활용-14.Spring-Boot-Devtools
- 부트 개념과 활용-13.테스트/테스트 유틸
- 부트 개념과 활용-12.로깅(기본 로거 설정/커스터마이징)
- 부트 개념과 활용-11.프로파일
- 부트 개념과 활용-10.외부 설정 2부
- 부트 개념과 활용-09.외부 설정 1부
- 부트 개념과 활용-08.SpringApplication
- 부트 개념과 활용-07.독립적으로 실행 가능한 JAR
- 부트 개념과 활용-06.내장 웹 서버 응용(HTTPS와 HTTP2)
- 부트 개념과 활용-05.내장 웹 서버 응용(컨테이너와 포트)
- 부트 개념과 활용-04.내장 웹 서버 이해
- 부트 개념과 활용-03.자동 설정 이해/만들기(Starter와 AutoConfigure/@Configuration)
- 부트 개념과 활용-02.의존성 관리 이해/응용
- 부트 개념과 활용-01.스프링 부트 시작하기
- 스프링 핵심 기술-14.Null-safty
- 스프링 핵심 기술-13.스프링 AOP
- 스프링 핵심 기술-12.SpEL(스프링 Expression Language)
- 스프링 핵심 기술-11.PropertyEditor/Converter와 Formatter(데이터 바인딩 추상화)
- 스프링 핵심 기술-10.Validation 추상화
- 스프링 핵심 기술-09.Resource 추상화
- 스프링 핵심 기술-08.ResourceLoader 및 후기(IoC 컨테이너)
- 스프링 핵심 기술-07.ApplicationEventPublisher
- 스프링 핵심 기술-06.MessageSource
- 스프링 핵심 기술-05.Environment 프로파일/프로퍼티
- 스프링 핵심 기술-04.빈의 스코프
- 스프링 핵심 기술-03.@Component와 컴포넌트 스캔
- 스프링 핵심 기술-02.@Autowire
- 스프링 핵심 기술-01.스프링 IoC 컨테이너와 빈/ApplicationContext과 다양한 빈 설정 방법
- Spring Triangle-03.스프링 PSA
- Spring Triangle-02.스프링 AOP
- Spring Triangle-01.스프링 IoC
- 스프링 공식 예제 프로젝트 PetClinic
- [Java]OOP 및 Interface