스프링 핵심 원리 코드 - 회원 관리 예제 한 줄 분석
MVC 패턴, @Responsebody
객체지향, SOLID, AppConfig, SpringBean, @Component, 싱글톤, 빈생명주기, @PostConstruct, @PreDestroy, 빈스코프
HTTP 특징 : 클라이언트서버구조, stateless, 비연결성; HTTP API : GET, POST, PUT, PATCH, DELETE 등
HTTP API 설계, HTTP 헤더, 쿠키, 캐시
스프링 서버 = WAS = 웹애플리케이션서버 = 톰캣 서버 ; HttpServletRequest, HttpServletResponse
백엔드 spring 배포하기
enum은 단순히 값을 열거할 때 사용함 ; embeded 타입은 변수를 가질 수 있음
Null-Safe 하기 위해 사용 ; `Optional.orElseX()`로 기본 값을 반환
생성시간과 수정시간을 필드로 갖는 부모 클래스(BaseTime Class)를 상속받도록 하자!