230614 TIL. Spring Streotypes (Beans)
Spring Streotypes org.sprinframework.stereotype 패키지에는 Bean 객체로 등록하기 위한 다양한 annotation이 존재한다. @Controller, @Service, @Repository, @Componenet 등등.. 표기된 어노테이션을 보고 해당 클래스가 프로젝트에서 어떤 역할을 맡고 있는지 판단할 수 있고 각 클래스가 담당하는 역할을 개념적으로 구분할 수 있다. Streotypes의 주된 목적은 구현적 의미보다는 개념적인 의미의 역할 구분이다. @Component 서비스의 주된 흐름에서 속하지 않는 애들한테 붙여준다. Controller, Service, Repository가 아닌 평범한 Bean 객체 표현 시 사용.. 가장 기초가 되는 어노테이션으로 @Co..