본문 바로가기

스프링입문

(2)
201910516_예제로 배우는 스프링 입문 2 3. Bean 스프링 IoC 컨테이너가 관리하는 객체 IoC컨테이너를 생성하고 @어노테이션 으로 Bean을 등록할 때 사용하는 다양한 인터페이스들 -> 라이프사이클 콜백 다양한 라이프사이클 콜백중 @Component 어노테이션이 등록된 클래스를 찾아 해당 인스턴스를 Bean으로 등록하는 annotation process 처리기가 설정되어 있습니다. @ComponentScan 이 Bean객체를 스캔할 루트를 지정해주고 하위 패키지 범위에서 모든 클래스의 Bean 등록 여부를 확인합니다. @Component @Controller @Repository @Service @Configuration 이를 통해 Controller 클래스를 구현시 사용했던 @Controller 어노테이션은 우리가 직접 해당 클래스를 ..
20190515_예제로 배우는 스프링 입문 Point Error 메세지 확인 Error 메세지를 먼저 확인하고 어떠한 문제가 발생했는지 확인하는 습관을 기르자. Log 메세지 확인 Debug를 통해 더 자세한 Flow와 logging을 확인하자 SpringBoot 웹 애플리케이션이지만 내장 톰캣을 이용하여 자바 애플리케이션으로 실행 가능합니다. 서버와 웹에 필요한 많은 설정을 자동으로 처리해주기 때문에 쉽고 빠르게 웹 애플리케이션을 구현할 수 있습니다. 1. 과제 (Spring Petclinic Project) firstName으로 검색 firstName의 일부만 맞아도 검색 가능 owner에 age 항목 추가 1-1. firstName으로 검색 Console 창에서 GET "/owners/find", parameters={} 을 통해 flow ..