괴발개발 개발하다
[ Spring ] 스프링 프로젝트 실행 본문
1. Java 파일 이용
2. 스프링 방식
: '의존'을 이용하기 위해서는 Main 에서 Man 객체를 직접 생성하지 않고, 스프링 설정파일(XML)을 이용한다.
<appContext.xml>
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd">
<!-- new로 객체 생성 안해도 자동으로 생성되어 메모리에 로드됨.
스프링 컨테이너 안에 생성된 객체 >> bean -->
<bean id="man" class="testprj.Man" />
</beans>
<Main.java>
package testprj;
import org.springframework.context.support.GenericXmlApplicationContext;
public class Main {
public static void main(String[] args) {
// Man man = new Man();
// man.cry();
//스프링 컨테이너에 접촉하는 방법
GenericXmlApplicationContext ctx = new GenericXmlApplicationContext("classpath:appContext.xml"); //컨테이너 생성
Man man = ctx.getBean("man", Man.class); // getBean(id, 데이터 타입)
man.cry();
ctx.close();
}
}
<결과>
'spring' 카테고리의 다른 글
[ Spring ] 스프링 웹 프로그래밍 설계 모델 (0) | 2021.11.20 |
---|---|
[ Spring ] 스프링 설정파일 (XML 파일을 JAVA 파일로 변경하기) (0) | 2021.11.17 |
[ Spring ] 스프링 프로젝트 생성 (0) | 2021.11.11 |
[ Spring ] 스프링 개요 (0) | 2021.11.09 |
[라이브러리] lombok 롬복 (0) | 2021.11.08 |