2025-01-21



INFO : org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [getsum.xml]
INFO : org.springframework.context.support.GenericXmlApplicationContext - Refreshing org.springframework.context.support.GenericXmlApplicationContext@32cf48b7: startup date [Tue Jan 21 21:10:33 KST 2025]; root of context hierarchy
INFO : org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@757277dc: defining beans [sum]; root of factory hierarchy
더하기 >>> 330
INFO : org.springframework.context.support.GenericXmlApplicationContext - Closing org.springframework.context.support.GenericXmlApplicationContext@32cf48b7: startup date [Tue Jan 21 21:10:33 KST 2025]; root of context hierarchy
INFO : org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@757277dc: defining beans [sum]; root of factory hierarchy
package com.spring.di01;
import org.springframework.context.support.GenericXmlApplicationContext;
public class Main {
public static void main(String[] args) {
GenericXmlApplicationContext container =
new GenericXmlApplicationContext("getsum.xml");
GetSum getSum = (GetSum)container.getBean("sum");
getSum.hap();
container.close();
}
}
package com.spring.di01;
import lombok.Data;
@Data
public class GetSum {
private int su1;
private int su2;
// 비지니스 로직
public void hap() {
System.out.println("더하기 >>> " + (su1 + su2));
}
}
<?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">
<bean id="sum" class="com.spring.di01.GetSum">
<!-- name="su1", "su2" ==> 변수명 -->
<property name="su1" value="200"/>
<property name="su2" value="130"/>
</bean>
</beans>'Spring, Boot > 기초 내용 정리' 카테고리의 다른 글
| Spring(DI)_02_03 (0) | 2025.01.21 |
|---|---|
| Spring(DI)_02_02 (0) | 2025.01.21 |
| Spring(DI)_01_05 (1) | 2025.01.21 |
| Spring(DI)_01_04 (0) | 2025.01.21 |
| Spring(DI)_01_03 (0) | 2025.01.21 |