# Spring Bean

[Spring]스프링 빈
스프링 컨테이너에 저장돼서 필요한 의존 관계를 설정해 줄 수 있음스프링은 스프링 컨테이너에 스프링 빈을 등록할 때 싱글톤을 적용함컴포넌트 스캔과 자동 의존 관계 설정직접 자바 코드로 스피링 빈 등록@Component 애노테이션이 있으면 자동으로 스프링 빈으로 저장된다@
Spring Framework의 핵심 용어 개념
이전에 Spring의 Core 개념에 대해 배웠었다.하지만 시간이 지나면서 점차 옅어진 개념들.. 지금은 머리 속에 두루뭉술하게만 남은 것 같다.Spring에 가장 기본이 되면서 개발할 때 반드시 알아야 하는 개념인만큼 확실하게 정리해두어야 한다는 생각이 들었다.가장

Spring Bean, IoC 컨테이너, IoC
Spring에서 Bean은 Spring IoC(Inversion of Control) 컨테이너가 관리하는 객체를 말합니다. 즉, Spring에서 애플리케이션 개발을 할 때 필요한 객체들을 Bean으로 등록하고, 이를 Spring IoC 컨테이너가 생성하고 관리합니다.S
기본 객체
Controller 에서 Model 에 넘겨주지 않아도자주 사용하는 객체는 Thymeleaf 에서 기본적으로 제공해주고있다.session 을 생성하고 별도로 Model 로 넘겨주지 않아도 Web 계층에선 Session 을 사용할 수 있다.Configuration 계층이
스프링 빈이란?
빈이란 스프링 IoC 컨테이너가 관리하는 자바 객체를 의미합니다.여기서 말하는 자바 객체는 POJO 자바 객체를 의미합니다.@Component 어노테이션을 사용하는 방법이 있습니다.@Component 어노테이션이 붙어 있는 경우 컴포넌트 스캔을 통해 빈으로 등록해줍니다

Spring Bean과 Bean의 Scope
Spring에 Bean으로 등록된 개체는 스프링 컨테이너 내에서 싱글톤으로 관리된다.즉 하나의 spring에서 beandms 하나의 동일한 객체로 활용되는 것인데@Service, @Controller, @Repository 어노테이션이 붙은 class는 자동으로 빈으로
[SpringBoot] 스프링 빈 등록 (컴포넌트 스캔, 직접 등록)
스프링 빈 등록 방식. @Component, @Serivce, @Repository, @Controller, @Autowired , @Bean, @Configuration

[Spring] 스프링 빈, 컨테이너 (IoC)
스프링 빈은 스프링 컨테이너에 의해 관리되는 자바 객체를 의미한다.스프링 컨테이너는 빈의 생성부터 소멸까지 개발자 대신 관리해주는 공간을 말합니다.

[Spring] 스프링 빈과 의존관계
스프링 빈에 대해 알아보고 컴포넌트 스캔을 이용하는 방식/설정파일을 이용하는 방식으로 스프링 빈을 등록해보자
항해99[5기] 3주차 WIL[1/30]
기존의 프로그램, 개발자들은 스스로 객체를 생성하고 메소드를 호출하며의존관계가 필요한 것들을 일일히 넣어줌 \-> 개발자가 모든 흐름을 제어하는 방식문제점개발자가 모든 것을 제어하기 때문에 실수가 일어나기 쉬움의존관계가 복잡한 객체는 변경이 있을 때 파급 효과가 커짐I
Java Bean과 Spring Bean의 차이
Java Bean은 특정 형태의 클래스이다.DTO나 VO의 형태가 Java Bean이라고 말할 수 있다.전달 인자가 없는(No-argument) 생성자를 가지는 형태의 클래스이다.모든 필드는 private로 getter와 setter를 통해서만 접근 가능하다.Sprin
Spring Container와 Spring Bean
패스트캠퍼스 - "한 번에 끝내는 Spring 완전판 강의"를 정리한 글입니다. Bean 스프링 컨테이너에 의해 생성, 관리되는 객체 각각의 Bean 끼리는 서로 편리하게 의존(사용)할 수 있다. 스프링 컨테이너 ApplicationContext 인터페이스를 통해

Spring 요청 Mapping 방식
정리할 내용은 공식 문석(https://docs.spring.io/spring-framework/docs/current/reference/html/web.htmlDispatcherServlet의 동작 중에 RequestMappingHandler라는 특별한 Be

[Spring Core] 빈 스코프
빈 스코프란? 지금까지 우리는 스프링 빈이 스프링 컨테이너의 시작과 함께 생성되어서 스프링 컨테이너가 종료될 때 까지 유지된다고 학습했다. 이것은 스프링 빈이 기본적으로 싱글톤 스코프로 생성되기 때문이다. 스코프는 번역 그대로 빈이 존재할 수 있는 범위를 뜻한다. 스

[Spring Core] 빈 생명주기 콜백
데이터 베이스 커넥션 풀이나, 네트워크 소켓처럼 애플리케이션의 시작시점에 필요한 연결을 미리 해두고, 애플리케이션 종료 시점에 연결을 모두 종료하는 작업을 진행하려면 객체의 초기화와 종료 작업이 필요하다.스프링을 통해 이러한 초기화 작업과 종료 작업을 어떻게 진행하는지

[Spring] Java Bean, Spring Bean
Spring을 공부하면서 Bean이라는 말을 자주 접하게 된다. 따라서 Bean에 대해 정확히 알고가야 할 필요가 있다. Bean은 Java Bean과 Spring Bean으로 나뉜다. 따라서 이번 게시물에서는 Java Bean과 Spring Bean에 대해 알아보도록