sample02.xml
id값은 유일해야 한다.
특정 변수를 다른 이름으로 사용하고 싶으면 name이나 alias를 사용한다.
sample02.java
package com.example.spring.basic02; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; public class Sample02 { public static void main(String[] args) { ApplicationContext factory = new ClassPathXmlApplicationContext("basic02/sample02.xml"); String s1 = (String)factory.getBean("name1"); String s2 = (String)factory.getBean("name2"); //name2는 name1의 name값 String s3 = (String)factory.getBean("name3"); //name3은 name1의 name값 String s4 = (String)factory.getBean("name4"); //name4는 name1의 name값 String s5 = (String)factory.getBean("namex1"); //namex1은 name1의 alias String s6 = (String)factory.getBean("namex2"); //namex1은 name1의 alias System.out.println((s1 == s2)); System.out.println((s2 == s3)); System.out.println((s3 == s4)); System.out.println((s4 == s5)); System.out.println((s5 == s6)); } }
출력결과
true true true true true |
'Back-End > Java' 카테고리의 다른 글
[Spring] 웹에서 파라미터 전달받아 출력하기 (0) | 2017.12.14 |
---|---|
[Spring] depends-on 사용하기 (0) | 2017.12.12 |
[JAVA] 년도와 월을 입력받아 달력 출력하기 (1) | 2017.09.20 |
[JAVA] 배열 출력하기(toString, deepToString) (0) | 2017.09.19 |
[JAVA] HashMap Key 정렬(TreeMap) (0) | 2017.09.19 |