# Autowired

47개의 포스트

컴포넌트 스캔, 의존관계 자동 주입 @ComponentScan @Autowired

이전에 AppConfig에서는 '@Bean'으로 직접 설정 정보를 작성했고, 의존관계도 직접 명시했다. 이제는 이런 설정 정보 자체가 없기 때문에, 의존관계 주입도 이 클래스 안에서 해결해야 한다.'@Autowired'는 의존관계를 자동으로 주입해준다.

2023년 3월 16일
·
0개의 댓글
·

의존관계 자동 주입 - 2

@Autowired는 타입을 기준으로 빈을 찾고 주입해준다. 이때 같은 타입의 빈이 있을 때 어떻게 로직이 실행되고 문제가 발생하는 경우 어떻게 해결할 수 있는지에 대해 알아보자.

2023년 2월 20일
·
0개의 댓글
·

의존관계 자동 주입 - 1

다양한 의존관계 주입 방법 의존관계 주입은 크게 4가지 방법이 있다. 각 방법의 특징과 어떤 걸 사용하는게 좋은지 알아보자.

2023년 2월 17일
·
0개의 댓글
·

@RequiredArgsConstructor와 @Autowired의 공통점 차이점

@RequiredArgsConstructor는 Lombok이 제공하는 애노테이션으로, final이나 @NonNull으로 선언된 필드를 가지는 클래스의 생성자를 자동으로 생성해주는 기능을 제공합니다. 이 애노테이션은 생성자 코드를 간단하게 작성할 수 있도록 도와주며, 객

2023년 2월 16일
·
0개의 댓글
·

스프링 주요 애너테이션

내부에 존재하는 애플리케이션 Bean의 생명주기를 관리한다.ApplicationContext를 스프링 컨테이너라고 하고 인터페이스로 구현되어 있다.컨테이너는 개발자가 정의한 Bean을 객체로 만들어 관리하고 개발자가 필요로 할 때 제공객체간의 의존성을 낮추기 위해 Sp

2023년 2월 13일
·
0개의 댓글
·
post-thumbnail

스프링 @Autowired의 여러가지 옵션

@Autowired의 기본 옵션은 required=true인데 주입 대상이 없으면 오류가 발생하게 된다. 주입할 빈이 없어도 동작해야하는 경우에는 옵션을 설정해줄 수 있다.

2023년 2월 12일
·
0개의 댓글
·

Spring Boot Java & Kotlin Test Code 종속성 주입의 차이점

Java Test Code를 Kotlin Test Code로 변환하는 도중 기록할 만한 것이 생겨 기록해보려고 합니다.해당 내용은 배달의 민족 김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 강의를 듣고 작성되었습니다.일반적으로 Ja

2023년 2월 12일
·
0개의 댓글
·
post-thumbnail

[SEB BE]Section 2. 어노테이션 간단정리

간단히 표로 정리했다.\+추후 추가예정

2023년 2월 6일
·
0개의 댓글
·
post-thumbnail

스프링 핵심 원리 - 기본편 [의존관계 자동 주입]

목차 다양한 의존관계 주입 방법 생성자 주입을 선택해라! 롬복과 최신 트랜드 조회 빈이 2개 이상 - 문제 @Autowired 필드 명, @Qualifier, @Primary 애노테이션 직접 만들기 조회한 빈이 모두 필요할 때, List, Map 자동, 수동의 올바른 실무 운영 기준 1. 다양한 의존관계 주입 방법 의존관계 주입은 크게 4가지 방법이 있...

2023년 2월 2일
·
0개의 댓글
·

94일차 JPA 심화

강의영상을 보다가 가물가물 하거나 생소한 것 위주로 정리를 해보았다.필요한 의존 객체의 "타입"에 해당하는 Bean을 찾아 주입한다.생성자setter필드Autowired는 기본값이 true이기 때문에 의존성 주입을 할 대상을 찾지 못한다면 애플리케이션 구동에 실패한다.

2023년 2월 1일
·
0개의 댓글
·
post-thumbnail

[ loc/DI ] 컴포넌트 스캔의 다양한 대상들과 DI 에 대한 해결방법

컴포넌트 스캔은 어디까지 가능할까요? 🧐

2023년 1월 23일
·
2개의 댓글
·
post-thumbnail

컴포넌트 스캔과 @Autowired 의 메커니즘 : 필요성에 대해

컴포넌트 스캔을 통한 자동 의존관계 주입하는 방법 🧐 제가 자세한 메커니즘을 유기적으로 알려드리죠!

2023년 1월 23일
·
0개의 댓글
·
post-thumbnail

DAY_073[국비] 자바 웹프로그래밍 과정

Spring Frmaework, Bean, @Autowired 객체 조립, 의존 관계 주입, 자동 주입

2023년 1월 17일
·
0개의 댓글
·

Bean에 관련된 내용

개발할 때 쓰고 있는 빈 주입 방법이 @Autowired이다.@RequiredArugsConstructor(Lombok)를 사용하여 생성자 주입 시 @Autowired를 생략할 뿐이다.https://life-with-coding.tistory.com/433ht

2023년 1월 4일
·
0개의 댓글
·

Spring @Autowired, @Transactional 어노테이션

스프링 공부를 하던 중 강의안에 @Autowired 어노테이션이 적용되어야 하는 코드에 @Autowired 어노테이션이 생략되어 있는 걸 발견했다.처음에는 강의안 오류인줄 알았는데 구글링 + 이후 강의에서 설명해주시길 다음과 같이 생성자가 하나인 경우 @Autowire

2023년 1월 1일
·
0개의 댓글
·
post-thumbnail

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 [스프링 빈과 의존관계]

스프링 빈(bean)이란 > 스프링(Spring) 컨테이너가 관리하는 자바 객체를 빈(Bean)이라 한다. 스프링의 특징에는 제어의 역전(IoC)이 있다. 제어의 역전(IoC)이란, 간단히 말해서 객체의 생성 및 제어권을 사용자가 아닌 스프링에게 맡기는 것이다. 지금까지는 사용자가 new연산을 통해 객체를 생성하고 메소드를 호출했다. IoC가 적용된 ...

2022년 12월 29일
·
0개의 댓글
·

@Autowired 본격 해체

출처 :https://devlog-wjdrbs96.tistory.com/166

2022년 12월 1일
·
0개의 댓글
·
post-thumbnail

항해99 3주차 WIL - IOC / DI / Bean

분량 조절에는 실패했지만 내용은 알찬 IOC / DI / Bean

2022년 10월 9일
·
0개의 댓글
·
post-thumbnail

[기본기] 7-3. @Component, @Autowired

본 게시글은 김영한님의 스프링 핵심 원리 기본편을 정리한 글입니다.이때까지 자바 코드나 Xml코드를 통하여서 설정 정보를 @Configuration을 통하여서 빈을 등록하고 하였는데 실제로는 이렇게 보다도 Bean이 대규모의 코드에서는 몇 개를 등록을 해야 하나? 라고

2022년 10월 3일
·
0개의 댓글
·