본문 바로가기

Spring

Spring 시작 전 개념익히기2<문제>-------

문제를 풀기 전 Spring 시작 전 개념익히기2 를 보고 오세요


<문제>

클래스HelloTest에서

  sayHello()호출시 "안녕, 홍길동!!!"을 콘솔과 파일(hello.txt)에 출력하시오.


FileOutput인터페이스 

    ----> output(String str)메소드 사용  

    ----> MessageBeanImpl클래스에 주입!!

    

    

=> 1. FileOutput인터페이스 작성     

     2. FileOutputImpl클래스 작성 (실제 파일생성과 내용쓰기)

     3. applicationContext.xml파일에 FileOutputImpl클래스 등록

     4. MessageBeanImple클래스에 주입 (---> applicationContext.xml에서)

         - 멤버선언 FileOutput

         - 세터주입 또는 생성자주입

         - 주입하는 방법 힌트) <value> - <bean> - <ref>   사용

                                 데이터     데이터     참조


시간을 충분히 가지고 시도해보고 해설을 보세요 !!