목록Spring (2)
깜장콩의 공부일기
스프링 프레임워크 : 자바 엔터프라이즈 개발을 위한 오픈 소스 애플리케이션 프레임워크 -> 동적인 웹 사이트를 개발하디 위한 서비스 제공 , 대한민국 공공기관의 웹 서비스 개발 시 사용을 권장하고 있는 전자정부 표준프레임워크의 기반 기술 특징 POJO (Plain Old Java Object) 직역하면 순수한 오래된 자바 객체 프레임워크 없이도 돌아가는 순수한 자바 객체 특정 기술에 종속되지 않는 순수한 자바 객체 (특정 기술에 종속 : 결합력 높다 -> 확장성 낮아짐 -> 객체지향의 장점 사라짐) AOP (Aspect Oriented Programming) 관점 지향 프로그래밍 = 관심사의 분리 말 그대로 프로그램을 두 가지 관점으로 바라보겠다는 뜻이다. 첫 번째 관점 : 공통되는 부분 (공통 관심사항..
Spring AnnotationConfigApplicationContext는 여러 클래스를 지정할 수 있음. DI(의존성 종속, Dependency Injection)란, 클래스간의 의존관계를 스프링 컨테이너가 자동으로 연결해주는 것 스프링에서 빈 인스턴스가 생성된 이후 @Autowired를 설정한 메서드가 자동으로 호출되고, 인스턴스가 자동으로 주입 지금까지 우리가 쓴 getBean("beanName", beanClassType)이것인데, 스프링에서는 getBean(beanClassType) 이렇게 사용할 수 있음. 메서드에도 의존 자동 주입을 수행할 수 있음. 필드에도 가능함. 한정자 = 빈의 별칭을 지정한다 (Qualifier) -> 필드와 메서드 둘 다 가능함. 힌정자를 필드의 이름으로 사용할 수..