# bean

79개의 포스트
post-thumbnail

Spring Core - Component Scan

Spring Core Component Scan TIL

2022년 6월 25일
·
0개의 댓글
post-thumbnail

Spring Core - Container & Bean

Spring Core Container & Bean TIL

2022년 6월 25일
·
0개의 댓글
post-thumbnail

What is a Spring Bean (Baeldung 번역)

Baeldung의 What is a Spring Bean을 번역하며 Spring Bean과 IoC에 대해 이야기합니다.

2022년 6월 20일
·
0개의 댓글
post-thumbnail

DI

다른 말로 스프링 IoC 컨테이너 또는 IoC 컨테이너, DI 컨테이너라도도 부른다. 스프링 프레임워크의 핵심 컴포넌트로 애플리케이션 빈의 생명주기를 관리한다.여기서 말하는 빈이란 스프링 컨테이너가 관리하는 객체를 의미한다.여기서 말하는 컨테이너란 무엇인가?소프트웨어

2022년 6월 20일
·
0개의 댓글
post-thumbnail

[Spring] 의존성 주입(DI) 란

의존성 주입이란 스프링 컨테이너 빈 빈 라이프사이클 빈 등록 빈 스코프 의존성 주입(DI) DI란 의존 관계 주입(Dependency Injection)의 줄임말로써, 어떤 객체가 사용하는 의존객체를 내부에서 생성하는 것이 아닌 외부에서 주입해

2022년 6월 8일
·
0개의 댓글
post-thumbnail

[스프링부트] @Component, @Bean, @Configuration 정리

@ComponentScan, @Component, @Bean, @Configuration 정리를 위한 게시글입니다.

2022년 6월 8일
·
0개의 댓글
post-thumbnail

항해99 3주차 WIL

스프링에 대한 얘기를 하면서 빠지지 않는 개념이 '의존성 주입'이라는 개념이다.의존성(Dependency)이라는 것은 하나의 객체가 다른 객체 없이 제대로 된 역할을 할 수 없다는 것을 의미한다.의존성은 하나의 객체가 다른 객체의 상태에 따라 영향을 받는 것을 의미한다

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

WIL(05.23~05.27)

05.23 MVC/객체 바인딩 방법 05.24 스프링 시큐리티 접근 불가 설정 중 @secured 어노테이션 활성화하는 코드이다. domain - WebSecurityConfig 안에 선언. 05.25 Mock testcode 중 Compare With Clipboard - 코드 비교 05.26 MokcKito형님을 배웠다.

2022년 5월 29일
·
0개의 댓글
post-thumbnail

DI,IoC,Bean 정리(WIL.220529)

오늘은 이번주에 들은 강의를 바탕으로 다시 한번 정리를 해볼까 한다.DI란 의존관계 주입기능으로, 객체를 직접 생성하는 것이 아닌 외부에서 생성한 후 주입을 시켜주는 방식이다.일반적인 방식은 방법 1처럼 A객체가 B, C객체를 new 생성자를 이용해 직접 생성을 하는

2022년 5월 29일
·
0개의 댓글
post-thumbnail

<Spring>@Component,@Bean에 대하여(TIL.220527)

스프링 컨테이너에 빈을 등록하기 위해서는 @Bean이나 XML의 &lt; bean >을 이용하여 등록할 수도 있지만 수많은 빈을 등록할 때는 매우 비효율적이다.@Component는 스프링에서 제공되는 Component Scan에 스캔이 이루어질 수 있게 등록하는 방법이

2022년 5월 27일
·
0개의 댓글

Spring boot IoC

Spring IoC Container 가 관리하는 objectSpring Bean 저장소에 저장해놓고 사용bean 의 생성/관계/사용/생명주기 관리등록된 bean 들은 시스템 전반적으로 사용 가능

2022년 5월 24일
·
0개의 댓글

스프링 컨테이너에 있는 모든 빈 조회하기

요즘은 xml로 DI를 주입하는게 아니라 annotation 기반의 자바 클래스를 만들 수 있음.현재 어노테이션으로 의존성 주입한 config 클래스이다.test 폴더로 가서 ApplicationContextInfoTest.java를 생성한다.현재 주입하고 있는 클래스

2022년 5월 19일
·
0개의 댓글
post-thumbnail

Boot의 기본기[패스트 캠퍼스 강의]

@Component 이 클래스는 "커스텀 빈이다." -> base package에서부터 모든 검색 인스턴스화 : 필요한 의존성을 모두 주입 스프링 컨테이너에 등록 : 필요한 곳에 주입 빈을 만드는 방법 (in @Configuration) (in @Component)

2022년 5월 6일
·
0개의 댓글

Spring boot Provider / Bean이 등록되지 않을때

ApplicationContextProvider 클래스 만들기ex)Bean으로 등록할 클래스를 만든 후에 (이미 있다면 그 클래스로 가서)@Component 를 해준다.설정파일(ex.yml)에서 가져올 경우에는 @ConfigurationProperties(“설정(pro

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

Bean Validation의 예외를 어떻게 처리할까

OrderItem 객체의 유효성 검사 1) price 필드는 1000이상의 값을 갖는다. 2) quantity 필드는 1~1000 사이의 값을 갖는다. 3) 주문 총액(price \* quantity)는 2만원 이상이어야 한다. 스프링에서 유효성 검사를 자동으로 해주고

2022년 4월 11일
·
0개의 댓글

데브코스 W4D3

백엔드 데브 코스 중 중요한 개념을 정리하거나 과제 개발 일지를 정리한 공간입니다.Ioc 컨테이너를 설정하기 위한 설정파일을 설정하고 관리할 빈에 대한 생성 메소드를 구현한다.1의 설정 파일을 이용한 ApplicationContext를 생성한다.getBean 메소드를

2022년 4월 6일
·
0개의 댓글

2022-04-06 TIL

프로그래머스 백엔드 데브코스 17일차

2022년 4월 6일
·
0개의 댓글

데브코스 W4D2

백엔드 데브 코스 중 중요한 개념을 정리하거나 과제 개발 일지를 정리한 공간입니다.오브젝트가 자신이 사용할 오브젝트를 스스로 선택하지 않고 생성하지도 않고 다른 대상에게 그 제어 권한을 위임해 코드의 변경과 유지, 발전을 용이하게 하는 스프링의 주요 개발 원칙이다.Io

2022년 4월 6일
·
0개의 댓글