gradle / maven => 필요한 라이브러리를 땡겨서 오고, 얘가 빌드하는 라이프사이클까지 다 관리해주는 툴과거에는 maven을 주로 사용했으나 요즘에는 gradle 사용dependencies => 어떤 라이브러리 땡겨서 쓸거냐thymeleaf => a moder
'우선순위' 有요청이 오면 먼저 스프링 컨네이너 안에 관련 컨트롤러가 있나 먼저 찾고, 없으면 그때 static 파일 찾도록 되어있음controller로 지금 home page가 home.html이 지정이 되어있기 때문에 static의 index.html은 무시가 되고
스프링 핵심 원리 이해 1 - 예제 만들기
<목차>새로운 할인 정책 개발새로운 할인 정책 적용과 문제점관심사의 분리AppConfig 리팩터링새로운 구조와 할인 정책 적용전체 흐름 정리좋은 객체 지향 설계의 5가지 원칙의 적용IoC, DI, 그리고 컨테이너스프링으로 전환하기DiscountPolicy 인터페이
<목차>스프링 컨테이너 생성컨테이너에 등록된 모든 빈 조회스프링 빈 조회 - 기본스프링 빈 조회 - 동일한 타입이 둘 이상스프링 빈 조회 - 상속 관계BeanFactory와 ApplicationContext다양한 설정 형식 지원 - 자바 코드, XML스프링 빈 설