1. resources 폴더에 application.properties 파일이 있다.
- 이 파일에 아래와 같이 설정을 해준다.
- 각 프로퍼티속성이 의미하는 것은 속성의 이름을 보면 알 수 있다.
2. Mapper 파일의 인터페이스 파일을 작성한다.
- @Mapper 어노테이션을 붙여줘서 스프링이 mapper 컴포넌트로 관리할 수 있게 해준다.
3. application.properties 파일에 mapper 파일 위치를 설정해 줬다.
- resources 폴더 아래 위치에, 설정해놓은 폴더를 만든다.
- 그리고 mapper 파일을 생성.
4. mapper 파일에 mapper.dtd 선언을 해주고 SQL 문을 작성한다.
5. Service 파일에서 mapper interface를 @Autowired로 주입해 준다.
- memoMapper에 표시되는 빨간색 경고줄은 Intelli J 의 문제점임. 무시해도됨.
- 정확히 말하자면 run() 하는 파일에 붙어있는 @SpringBootApplication이 autoConfig와 componentScan을 지원하는데,
인텔리 J에서는 이를 서포트해주지 않기 때문이라고 함.
6. 컨트롤러에서 uri 를 지정해주고.
7. 서비스를 구동한 후에.
- 브라우저에서 호출하면 데이터 조회 성공.
'DataBase > My-Batis' 카테고리의 다른 글
Out Of Memory Error. MyBatis Batch Insert 시 OOME 방지. (1) | 2023.07.03 |
---|---|
MyBatis 쿼리 로그를 이쁘게 정렬 해보자 (0) | 2021.05.30 |
[MyBatis/MySQL] Result Map을 조심 하세요. (0) | 2021.03.02 |
[MyBatis/MySQL] 쿼리 작성시 Tip 모음 (0) | 2021.03.01 |
Delete 문에 이상이 없어보이는데 Syntax 에러. (0) | 2021.03.01 |