어노테이션
@SpringBootApplication - 스트링부트를 설정하는 클래스임을 의미 이 클래스가 있는 패키지를 베이스 패키지로 간주 부트는 베이스 패키지와 그 하위 패키지에서 빈을 찾아 관리하게 된다. @Component - 스프링에게 이 클래스를 자바 빈으로 등록하라고 선언하는 어노테이션 @Bean - @Component를 사용하기 곤란한 경우 @Bean으로 스프링에게 이 오브젝트를 어떻게 생성해야하고 매개변수를 어떻게 넣어야 하는지 알려줄 수 있다 @Autowired - 이 어노테이션으로 선언한 변수의 클래스가 @Component가 달려있으면 스프링이 오브젝트를 생성해 넘겨준다. @RestController - 래스트 컨트롤러임을 명시한 것으로 http와 관련된 코드 및 요청/응답 매핑을 스프링이 알아..
2023.01.12