inflearn logo
강의

Course

Instructor

Spring Framework is in my hands [Spring Shot 1]

14. Loading Mapper and connecting to MyBatis

Controller의 BoardMapper 쪽에서 문제가 있습니다.

381

jongmyung

1 asked

0

Controller에서
@Autowired로
private BoardMapper boardMapper를 해주었는데
필드 주입이 되지 않습니다.root-context에서 <bean id="dataSource" class="com.zaxxer.hikari.HikariDataSource" destroy-method="close"> <constructor-arg ref="mysqlHikariConfig" /> </bean> <mybatis-spring:scan base-package="com.spring.board.mapper" /> <bean class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="dataSource" ref="dataSource" /> </bean>mybatis-spring:scan 으로 패키지에 제대로 설정해주었는데
"/boardList.do"로 이동하면
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.spring.board.mapper.BoardMapper.getLists
이러한 에러가 콘솔창에 나타납니다.  

jsp spring mvc spring-security

Answer 1

0

bitcocom

Invalid bound statement (not found) 에러로 봐서 Mapper에 있는 메서드와 sql mapper xm파일에 id가 잘 연결(이름이 맞는지)이 되있는지 봐보세요.?

1

jongmyung

해결했습니다 강사님 ㅎㅎ
인텔리제이로 진행하고 있었는데

인텔리제이가 src/main/java 패키지 안에 xml 파일을 인식하지 못해서 생긴 오류였습니다.
다른 분들도 볼 수 있으니
해결 방법 적어 놓고 가겠습니다.

pom.xml 에서

<project> 태그 안에
<build> <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.xml</include> </includes> </resource> <resource> <directory>src/main/resources</directory> <includes> <include>**/*.xml</include> <include>**/*.properties</include> <include>**/*.yml</include> </includes> </resource> </resources> </build>
이 부분을 추가해주니 패키지 안의 xml 파일을 인식하여 제대로 동작하고 있습니다
감사합니다

1

vosxja19200

저도 똑같은 문제를 겪었는데 반갑네요 ㅋㅋ

인텔리제이는 xml파일을 main 아래있는 resources에서 찾더라구요...
저는 그래서 resources 아래에 kr.board.mapper 패키지를 만들고
그곳에다 xml파일만 옮겨서 해결했는데
건영씨 방법이 더 좋은거 같아요 ㅋㅋㅋ

좋은 정보 감사합니다!
image

재생이 안되요

0

113

0

404 HTTP 상태 코드

0

163

2

lombok api 등록 후

0

174

2

UsernamePasswordAuthenticationToken 생성에 대해서 질문이 있습니다.

0

222

1

@RequestBody에 관해서 질문이요.

0

181

1

MVC06에 회원정보수정, 이미지등록수정 강의 영상이 없습니다

2

207

1

namespace 칸이 없습니다.

0

279

2

프로젝트 생성시 Srping MVC Project 없음

0

354

1

spring security 이후 Spring MVC06

0

222

1

Lomkob API 관련

0

201

1

깃허브 주소

0

264

1

포워딩오류? 인거 같습니다

0

336

1

css바꾸고 싶을때

0

306

1

git 연결할때 오류

0

264

1

프로젝트 생성시 Srping MVC Project 없음

0

1060

1

Oracle을 연결하고 싶은데, sql파일을 만들고나면...

0

281

1

프로젝트 생성시 Srping MVC Project 없음

0

4719

6

43강 age 0오류

0

298

1

Spring05 버전에서 이미지를 설정했을 때 권한이 보이지 않습니다

0

239

1

스프링 시큐리티 로그인 후 모달창 질문드립니다

0

625

0

아이디 중복확인 NullPointerException

0

361

2

새로고침해야만 등록한 글이 리스트에 뜹니다.

0

245

1

회원테이블과 권한테이블 간 관계

0

469

1

MVC02에서 List 화면이 나오지 않습니다

0

244

1