bean(2)
-
99클럽 10일차 TIL: POJO 클래스
#1. 오늘의 학습 키워드 자바 스프링에서 POJO 클래스란 무엇일까 @Controller, @Service, @Repository, @Configuration 등 Bean 으로 등록 할 객체들의 대응하는 클래스들을 뭐라고 통칭할 지 궁금해졌다. controller → service → repository 의 기본적인 백엔드 개발 구조는 노드로 백엔드 개발 시작했을 때부터 익숙하였기에, 각 컴포넌트의 의미에 대해서는 자연스럽게 받아드렸다. 그러나 노드에서는 각 구조에 대해서 따로 노드가 관리를 해주는 게 아닌, 코드의 로직 자체가 자신이 어떤 역할을 담당하는 지 정했었다. 스프링에서는 클래스 선언 부 상단에 해당 클래스가 어떤 컴포넌트에 속하는 지 어노테이션을 명시를 해주었는데, 이 행위가 어떤 의미를 ..
2024.04.13 -
99클럽 9일차 TIL: Bean 관련 에러
#1. 오늘의 학습 키워드 자바스프링부트에서의 아래 오류 해결 과정: Description: Parameter 1 of constructor in ~~ required a bean of type 'xx' that could not be found. Action: Consider defining a bean of type 'xx' in your configuration. Loki 서버로 API 호출하는 Util 클래스를 만들고 배포하였을 때, 발생된 오류. 컴파일 타임 및 기본 로컬 Profile 환경에서는 검출이 안 된 오류. 오류의 의미는 LokiUtil 클래스가 bean 으로 등록되지 않았다는 것이다. LokiUtil을 다른 곳에서 객체를 선언하고 사용하고 있었던 상황 그런데 사실 LokiUtil 클..
2024.04.12