기록/Spring framework

스프링 웹 개발 입문강의. 요약.

최동훈1 2021. 12. 14. 02:46

테스트코드의 given when then 구성

given: 뭔가가 주어졌을 때,

when: 이것을 실행했을 때,

then: 결과가 이것이 나와야 함.

주석으로 이런 방식으로 테스트 코드 흐름을 구성하면, 가독성이 증가됨.

 

2021-02-16

스프링 빈 추가하기 첫 번째 방법(컴포넌트 스캔과 자동 의존관계 등록.)

@Controller, @Component, @Service, 애너테이션 등으로 스프링 메인 메소드가 실행되었을 때, 스프링 컨테이너에 자체적으로 컴포넌트 스캔을 통해 스프링이 스프링 컨테이너의 구성요소()으로 추가해주는 것이다. 여기서 컴포넌트 스캔의 범위는 메인 메서드가 있는 상위 패키지에 구현된 모든 패키지들을 뒤져서 다 스프링의 빈으로 추가해 주는 것이다.

 

여기서 파란색 펜 부분이, 컴포넌트 스캔의 범위.

 

스프링 빈 추가하기 두 번째 방법(자바코드로 직접 스프링 빈 등록하기)