DI/IoC 3

[Spring] 03. Singleton(싱글톤)으로 객체 선언하기

오늘은 스프링에서 싱글톤을 이용해서 객체 생성하는 방법을 알아보려고 합니다. 그렇다면 싱글톤이란 무엇인가 먼저 알아봐야겠죠? Singleton(싱글톤) 이란? 간단하게 말하면 "객체의 인스턴스가 단 1개만 생성되는 패턴을 의미한다." 입니다. 그렇다면 왜 싱글톤을 사용할까요? 싱글톤의 장점으로는 객체의 인스턴스가 1개만 생성되기 때문에 고정된 메모리 영역을 사용하여 메모리 낭비를 방지할 수 있습니다. 싱글톤은 전역으로 사용되는 인스턴스를 가지기 때문에 다른 클래스간의 데이터 공유가 비교적 간단합니다. 이제 본격적으로 코딩해볼게요!! 이번에는 Spring03이라는 프로젝트를 새로 만들어주시고 그 안에 com.test01이라는 패키지를 만들어 주세요 AbstractTest.java package com.te..

Java/Spring 2021.06.14

[Spring] 02. bean 객체 생성하기(01)

이제 본격적으로 스프링을 사용해서 코딩을 해볼게요!! 지난 포스팅과 비슷하게 Spring_Hello라는 프로젝트에 이렇게 5가지를 만들어 줍니다. - 여기서 MessageBean.java는 interface이며 MessageBeanEn, MessageBeanKo는 MessageBean을 상속받고 있어야합니다. - beans.xml은 패키지 마우스 오른쪽 클릭 - new - other - spring 검색 후 Spring Bean Configuration File로 만들어 주시면 됩니다. 그리고 태그 안에다가 이 코드를 작성한다면 준비 완료! MessageBean, MessageBeanKo, MessageBeanEn은 아래 포스팅된 내용과 같습니다. https://darmk.tistory.com/6 [Sp..

Java/Spring 2021.06.11