Written by
spring-style
on
on
스프링 강의 17강 _ XML Configuration을 Java Configuration으로 변경하기
스프링 강의 17강 _ XML Configuration을 Java Configuration으로 변경하기
XML파일에 남은 건
뿐이다.
@Bean이 컨테이너에 담아 준다.
기능함수가 아니라 컨테이너에서 저런 이름을 가지고 존재하게 된다.
exam()은 Id명이기 때문에 명사형태 그대로 써준다.
getExam()이런식으로 쓰지 않는다.
클래스 추가
이렇게 만들고 나서
어노테이션 방식 쓸지
xml 방식 쓸지는 우리가 선택하면 된다.
ApplicationContext context
= new ClassPathXmlApplicationContext("spring/di/setting.xml");
을 뭘 쓰냐에 따라 결정된다.
이 방식대로 하면 xml을 쓰는 방식이고
ApplicationContext context
=new AnnotationConfigApplicationContext(NewlecDiConfig.class);
을 하면 어노테이션 방식을 쓰게 된다
하지만 난 강의와 다르게 오류가 발생했다.
No qualifying bean of type 'spring.di.ui.ExamConsole' available
아직은 어디서 뭘 놓친건지 모르겠다
다음에 복습을 더 해보고 찾아봐야겠다.
설정방법 2가지
https://www.youtube.com/watch?v=XzrXZIRB1vM&list;=PLq8wAnVUcTFUHYMzoV2RoFoY2HDTKru3T&index;=17
from http://late90.tistory.com/114 by ccl(A) rewrite - 2021-12-28 19:02:04