# bean

152개의 포스트
post-thumbnail

빈(Bean) 생명주기

빈(Bean) 생명주기(lifeCycle)는 스프링 프레임워크에서 빈 인스턴스의 생성부터 소멸까지의 과정을 말합니다. 스프링은 빈의 생성, 초기화, 소멸 등의 생명주기를 관리하며, 빈을 필요로 하는 객체들에게 해당 빈을 제공합니다.스프링 빈(bean)의 생명주기는 크게

약 4시간 전
·
0개의 댓글
·
post-thumbnail

@Bean vs @Component

스프링에서 빈으로 등록하는 방법스프링 MVC에서는 @Controller, @Service, @Repository 등으로 빈으로 등록할 수 있으며, configuration 관련 객체들은 @Bean과 @Component로 스프링 컨테이너에 객체를 빈으로 등록할 수 있다.

어제
·
0개의 댓글
·

[Spring]Bean 중복 오류 해결

A bean with that name has already been defined and overriding is disabled.

2일 전
·
0개의 댓글
·

기본 객체

Controller 에서 Model 에 넘겨주지 않아도자주 사용하는 객체는 Thymeleaf 에서 기본적으로 제공해주고있다.session 을 생성하고 별도로 Model 로 넘겨주지 않아도 Web 계층에선 Session 을 사용할 수 있다.Configuration 계층이

5일 전
·
0개의 댓글
·
post-thumbnail

Spring Bean

Spring IoC 컨테이너가 관리하는 자바 객체를 빈(Bean)이라고 부른다.기존 자바에서는 클래스를 만들고 new()로 객체를 생성하여 사용하였다. Spring에서는 이렇게 직접 생성하는 것이 아닌 Spring에 의하여 관리 당하는 객체를 사용한다. 이렇게 Spri

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

@Value 동작하지 않는 이유

회사에서 암호화 관련 유틸을 만들고있던 과정에 발생한 일이다.Aes256Utils 클래스를 리팩토링 하고있었다.여기서 256 이므로 256 비트 - 32바이트이다.AES는 고급 암호화 표준이며, 대칭키를 쓰는 블럭 암호이다.128비트 암호화 블록, 다양한 키의 길이 (

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

스프링 빈이란?

빈이란 스프링 IoC 컨테이너가 관리하는 자바 객체를 의미합니다.여기서 말하는 자바 객체는 POJO 자바 객체를 의미합니다.@Component 어노테이션을 사용하는 방법이 있습니다.@Component 어노테이션이 붙어 있는 경우 컴포넌트 스캔을 통해 빈으로 등록해줍니다

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

ApplicationContext

BeanFactory -상속→ ApplicationContext -상속→ AnnotationConfigApplicationContextApplicationContext 는 interface 이다.AnnotationConfigApplicationContext애노테이션 기

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

스프링 컨테이너와 IoC, DI, Bean 2편

이번 글에는 실제로 스프링 프레임워크에서 제공하는 IoC, DI, 통칭 스프링 컨테이너를 사용해보겠습니다. 또한 빈의 조회에 관련된 내용을 알아보겠습니다.먼저 스프링 빈들을 설정하기 위한 간단한 예시를 보여드리겠습니다.스프링 빈들을 설정하고 싶은 임의의 클래스 앞에 C

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

<TIL> 42. DI(의존성 주입), IoC(제어의 역전), bean, @Autowired

IoC(제어의 역전)용도에 맞게 필요한 객체를 그냥 가져다 사용.\*\* DI(Dependencyy Injection) - 의존성 주입 \- 사용할 객체가 어떻게 만들어졌는지 알 필요 없음.스프링 IoC 컨테이너DI를 사용하기 위해서 객체 생성이 우선되어야 함.객체 생

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

스프링 컨테이너와 IoC, DI, Bean 1편

일단 먼저 공식적인 문서에 적인 정의를 말씀드리겠습니다.스프링 컨테이너(Spring Container)는 IoC (Inversion of Control) 컨테이너와 DI (Dependency Injection) 컨테이너의 기능을 제공하는 핵심 컴포넌트스프링 컨테이너는

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

[기술면접 스터디] 병렬 프로그래밍, Spring bean 라이프 사이클

병렬처리 혹 다른 표현으로 멀티프로세스 프로그래밍이란 쉽게 이야기하여 하나의 프로그램을 하나의 프로세스가 아닌 여러개의 프로세스를 이용하여 동시에 처리하게 만드는 프로그래밍 기법을 말한다.이렇게 개발하는 이유는 여러 개의 프로세스를 동시에 활용하여 성능을 향상시키기 위

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

Bean,VO,DTO

1.bean\-os등(윈도우,맥)에서 데이터를 전달할 목적으로 만드는class(geeter/setter등포함)\-스프링에서는 개발자가 아니라 스프링이 관리하는 객체를 이야기한다\-이외의 상황에서는 일반적인 데이터를 담고 있는 자바 객체라고 생각하면 된다(즉, 현실데이터

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

[Spring] bean

빈(Bean)이란 Spring의 IoC 컨테이너에서 의존성을 주입하기 위해 내부적으로 생성, 관리하는 객체이다.클래스 위에 @Component를 붙이면 스프링이 알아서 스프링 컨테이너에 빈을 등록한다.우리가 자주 사용하는 @Service, @Controller, @Re

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

스프링 빈(Spring Bean)과 의존관계

화면을 위해 뷰와 컨트롤러 필요 \-> 회원가입, 회원가입 결과멤버 컨트롤러 필요 멤버 컨트롤러가 멤버 서비스를 통해 회원가입하고, 데이터를 조회 가능해야 함 \-> 멤버 컨트롤러가 멤버 서비스에게 의존(의존관계)컴포넌트 스캔과 자동 의존관계 설정회원 컨트롤러가

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

제어의 역전(IoC)과 Bean

일반적으로 의존성에 대한 제어권은 직접 의존성을 만드는 개발자에게 있다. 그러나 직접적으로 의존성을 만들지 않고, 외부에서 의존성을 가져오는 경우가 있다. 이를 제어의 역전(IoC, Inversion of Control)이라고 한다.

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

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

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

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

스프링 핵심 원리 - 기본편 [빈 생명주기 콜백]

목차 빈 생명주기 콜백 시작 인터페이스 InitializingBean, DisposableBean 빈 등록 초기화, 소멸 메서드 지정 어노테이션 @PostConstruct, @PreDestroy 1. 빈 생명주기 콜백 시작 데이터베이스 커넥션 풀이나, 네트워크 소켓처럼 애플리케이션 시작 시점에 필요한 연결을 미리 해두고, 애플리케이션 종료 시점에 연결...

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

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

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

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