springboot 2

세무의 코딩일기 : JobRegistry @Autowird Bean이 없다고 오류 날 때 처리 방안

회사에서 일을 하다가 굳이 리펙토링 할 필요는 없는데... 어떨결에 리펙토링을 하려고 Batch 관련 API 코드를 까보던 중에 AutoWird Bean이 없다고 오류가 떴다. 실질적으로 서비스 작동에는 문제가 없어서 크게 이슈되는 상황은 아니였지만 혹시 몰라서 글을 적어본다. 추가로 Spring Batch 5.x 버전을 사용한다면 위의 이슈는 없을 것으로 보인다. 다만, 5.x 버전보다 낮은 버전을 이용할 경우 실제 서비스 작동에는 문제가 없지만 JobRegistry가 Bean이 없어서 빨간줄이 뜨는 경우들이 존재할 것이다. 버전에 따라 다른 것으로 보이지만 내가 사용한 4.x 버전의 JobRegistry 인터페이스 로직이다. 보면 Bean으로 등록되어 있지 않다. 이에 따라 Bean으로 수동으로 등록..

IT세무민의 코딩일기 : Spring Boot - a component required a bean named that could not be found 및 다양한 오류들 해결

스프링 mvc를 자주 사용하지만 어제부터 spring boot를 프로젝트를 틈틈히 만드는 중인데..... 프로젝트 생성 - 프로젝트 패키지(controller - domain - service - store)로 구성해서 run as를 돌린 순간! a component required a bean named that could not be found~~ 두둥..... 그래서 무슨 오류인가 고민하던 찰나 내가 만든 매퍼 패키지에는 mapper라고 한 적이 없다... 이건 나의 잘못이지만 이거 덕분에 삽질을 오질나게 했다고... 수정은 완료했지만... 더한 문제들이 남았다... 더보기 Error creating bean with name 'testController': Injection of resource ..