728x90
이부분 어노테이션으로 해보자.
4, 10, 11, 13, 17행에 추가 및 변경
xmlns:context="http://www.springframework.org/schema/context"
http://www.springframework.org/schema/context
https://www.springframework.org/schema/context/spring-context.xsd
<context:annotation-config/>
<!-- <property name="noticeService" ref="noticeService"/> -->
18행 @Autowired
.xml 로 하던 인젝션을
어노테이션으로 변경 성공
16, 18행 중 기능을 구현하면서 인젝션하고 싶을때는
18행이 세터 메서드를 실행하는것이므로
18행이 더 바람직하겠다.
기능이 더 필요하지 않다면 16행이 간편할 수 있다.
블럭 삭제 후 기본 생성자에 바인딩하는 방식으로 강의에선 진행함.
필드 위 어노테이션은 기본 생성자에 바인딩하는 것
18행 주석
블럭 삭제 후 25행 어노테이션
삭제완료
서비스.xml에
어노테이션 config 설정 마저 해주기
출처:
https://www.youtube.com/watch?v=idmX4yP-6Ps&list=PLq8wAnVUcTFUHYMzoV2RoFoY2HDTKru3T&index=51
728x90
'Spring' 카테고리의 다른 글
Spring MVC (스프링 웹 MVC) 강의 27 - Annotation으로 URL 매핑하기 (0) | 2022.01.07 |
---|---|
Spring MVC (스프링 웹 MVC) 강의 26 - Annotation으로 서비스 객체 생성하기 (0) | 2022.01.07 |
Spring MVC (스프링 웹 MVC) 강의 24 - 스프링 설정파일 분리하기 (0) | 2022.01.07 |
Spring MVC (스프링 웹 MVC) 강의 23 - 연결정보 분리하기 (0) | 2022.01.07 |
Spring MVC (스프링 웹 MVC) 강의 22 - 서비스 객체 분리하기 (0) | 2022.01.07 |
댓글