본문 바로가기
spring

Spring 기초

by improve 2024. 2. 22.

메모리의 낭비를 방지 하기 위해 spring을 사용한다.

●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">


    <bean class = "org.example.component.AA"/>

</beans>


resources 에 xml 파일을 만들어서 넣어준다 

package org.example;

import org.example.component.AA;
import org.springframework.context.support.GenericXmlApplicationContext;

public class Main2 {

    public static void main(String[] args) {

        GenericXmlApplicationContext context
                = new GenericXmlApplicationContext("myContext.xml");
        AA a1 = context.getBean(AA.class);
        AA a2 = context.getBean(AA.class);

        System.out.println(a1);
        System.out.println(a2);
        System.out.println(a1 == a2);
        context.close();
    }
}

 

main에 적어주면 

a1 과 a2 가 같은 주소를 가지고 있다고 결과값이 나온다 .

 

'spring' 카테고리의 다른 글

SPRING HATEOAS/Security == Intercepter  (0) 2024.03.15
맥북에서 DBeaver spring 으로 연결  (0) 2024.03.01
spring pom.xml  (0) 2024.02.28
spring 등록 출력(복습)  (0) 2024.02.27
spring 으로 게시판  (0) 2024.02.23