728x90

Spring#spring#스프링#스프링프레임워크#스프링의존성주입#스프링생성자#스프링기본#국비지원#국비교육#국비지원스프링 3

[Spring] 스프링 Spring Framework 컬렉션 주입

컬렉션 주입 Bean을 정의할 때 주입해야 하는 멤버가 컬렉션인 경우 컬렉션이 관리할 객체를 초기에 설정할 수 있다. 여기에 List, Map, Set, Property 사용 package sanghoon.main; import java.util.List; import java.util.Map; import java.util.Set; import org.springframework.context.support.ClassPathXmlApplicationContext; import sanghoon.beans.DataBean; import sanghoon.beans.TestBean; public class MainClass { public static void main(String[] args) { // TO..

스프링Spring 2023.01.15

[Spring] 스프링 Setter 메서드를 통한 주입

Bean을 정의할 때 Bean 객체가 가지고 있을 기본 값을 생성자가 아닌 Setter 메서드를 통해 주입할 수 있다. name: 데이터를 주입할 property의 이름 value: 기본 자료형 및 문자열을 주입할 때 사용하는 속성 ref: 객체의 주소값을 주입할 때 사용하는 속성 package sanghoon.main; import org.springframework.context.support.ClassPathXmlApplicationContext; import sanghoon.beans.TestBean; public class MainClass { public static void main(String[] args) { // TODO Auto-generated method stub TestBean ..

스프링Spring 2023.01.15

[Spring] 스프링 생성자를 통한 주입 의존성 주입(Dependency Injection)

의존성 주입(Dependency Injection) 의존성 주입은 Spring에서 아주 중요한 개념이자 장점 bean객체 생성시 bean 객체가 관리할 값이나 객체를 주입하는 것을 의미 bean 객체 생성 후 bean 객체가 가질 기본값을 자바코드로 설정하는 것이 아닌 bean을 정의하는 xml코드에서 정의하는 개념 Bean을 정의할 때 constructor-arg 태그를 이용해 주입하게 되면 생성자를 통해 주입할 수 있음. Bean 객체를 생성할 때 객체의 기본값을 생성자를 통해 주입가능. package sanghoon.main; import org.springframework.context.support.ClassPathXmlApplicationContext; import sanghoon.beans...

스프링Spring 2023.01.15
728x90