티스토리 뷰
[Spring] Spring Mybatis에서 null값이 반환 될 때
JoonPyo-Hong 2021. 7. 17. 12:26반응형
Spring의 실행 순서
Controller -> Service -> DAO -> DB -> DAO -> Service -> Controller
에러 없이 마지막 Controller에서 null 값이 출력된다면
1. DB에서 mapper에 있는 쿼리를 실행해서 원하는 값이 출력되는지 확인한다.
2. DAO, Serivce에서 값이 넘어갔는지 확인해본다.
Service, DAO에 값이넘어오지 않았다면, 의존성 주입이 제대로 수행되지 않은 것이다.
@어노테이션(Annotation)을 확인해 볼 필요가 있다. (누락된 곳이 있는지, 올바르게 작성되었는지 .. )
어노테이션 주의점
다음과 같이 작성하면 의존성 주입이 되지 않는다.
@Autowired
private MainDAO dao1;
private BoardDAO dao2;
다음과 같이 작성해야 한다.
@Autowired
private MainDAO dao1;
@Autowired
private BoardDAO dao2;
반응형
'[Spring]' 카테고리의 다른 글
[Spring] Context initialization failed 오류 (6) | 2021.07.29 |
---|---|
[Spring] Cannot map '***'Controller bean method 에러 해결 방법 (0) | 2021.07.16 |
[Spring] Datetime 을 몇시간 전, 몇분 전, 몇초 전 으로 변경 하기 (0) | 2021.07.16 |
댓글
반응형