백엔드 2

스프링에서 Bean을 등록하는 방법을 알아보자.

목차 1. Bean이란 무엇일까? 2. Bean을 수동으로 등록하는 방법 3. Bean을 자동으로 등록하는 방법 Bean이란 무엇일까? 스프링에서 IoC 컨테이너에 보관되어 관리되는, 어플리케이션에서 중추적인 역할을 담당하는 여러 객체들을 Bean이라고 부른다. 좀 더 쉽게 설명하자면, 그냥 스프링에서 만들어서 관리하면서 쓰는 유용한 객체들을 Bean이라고 한다. Bean의 생성, 의존성 주입, 관리는 모두 스프링 IoC 컨테이너의 도움을 받게된다. Bean을 POJO라고 부르는 경우도 있는데 말 그대로 그냥 일반적인 객체임을 강조하기 위해 POJO라고 부른다. Bean을 수동으로 등록하는 방법 만약에 Bean을 수동으로 직접 등록하고 싶다면, 설정 클래스 파일에 @Configuration을 적용해 주고..

백엔드 2024.03.30

var, let, const에 대해 알아보자.

목차 1. var란 무엇일까? 2. let이란 무엇일까? 3. const란 무엇일까? 4. var, let, const의 차이점 변수의 범위란 무엇일까? 프로그래밍에서 변수는 데이터를 저장하고 조작하는 데 사용된다. 변수는 그 범위에 따라 접근할 수 있는 곳이 다르다. 변수의 범위는 크게 두 가지로 나뉜다.1. 전역 범위(Global Scope) : 함수 밖에서 선언된 변수로, 어디서든지 접근이 가능하다.2. 지역 범위(Local Scope) : 특정 함수 안에서 선언된 변수로, 해당 함수 안에서만 접근이 가능하다. 1. var var 변수는 재선언이 된고, 업데이트를 할 수 있다.var 변수는 값을 지정해주지 않으면 undefined(정의되지 않음)으로 초기화가 된다. 의도적으로 재정의한 것이라면 괜찮..

백엔드 2024.03.23