
Spring에서의 인스턴스 생성 비교: new 키워드 대 DI
·
Spring/Spring 기초 지식
Spring과 자바의 2가지 인스턴스 생성방법의 차이를 알아보자 내가 완전 1개월 차 주니어 시절 스프링을 통해 개발을 하던 도중 컨트롤러 메서드를 작성할 일이 생겼는데 이때 메서드의 매게 변수로 객체를 받는 것과 메서드 내부에서 new를 통해 객체를 생성해서 사용하는 것에 대한 궁금증이 생겼다. 10년 이상된 프로젝트였는데 어떤 객체는 new를 통해 생성하였으며 어떤 객체는 Map이나 List를 통해 파라미터로 받아서 사용하고 있었다. 어떤 방식이 더 좋은 방법인지 간단하게 알아보도록 하자 1. Spring에서의 DI (Dependency Injection) 이해 1-1. Spring에서의 DI(Dependency Injection) 이해하기 Spring Framework에서 DI(Dependency ..