package message8;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;

@Component //ÀÚµ¿À¸·Î BeanÀ¸·Î ¸¸µé¾îÁØ´Ù
public class MessageBean {
	private String message;
	
	@Autowired //ÀÇÁ¸°ü°è ÀÚµ¿ ÁÖÀÔ @Resource(name="makeMessage")
	//ºÎ¸ðÀÌ¸§À» Ã£°í ÀÚ½ÄÀ» Àû¿ëÇÑ´Ù
	private MakeMessage makeMessage;
	//kr·Î ÇÒ°Å¸é MakeMessageKr.java ÆÄÀÏ¿¡ @Component ¸¦ Ç¥½ÃÇØÁØ´Ù
	
	public void getMessage() {
		System.out.println( message );
	}

	public void setMessage(String message) {
		
		String msg = makeMessage.makeMessage(message);
		
		this.message = msg;
	}
}
