postman에서 post형식으로 데이터를 보내기 위하여
TestController에 PostMapping을 추가 하였다.
그리고 insertTest라는 기능을 추가하였다.
TestService에서도 똑같이 String으로 insertTest를 정의하고 그 결과를
int를 써서 result로 불러온다. testDTO에 넣고 insert한 결과값이 result로 나오게 된다.
그리고 result값과 같이 "rows inserted"를 출력한다.
TestDAO에도 insertTest를 int로 선언.
그리고 TestMapper.xml에서 insertTest에 대한 쿼리를 작성한다.
코드를 모두 입력한 후 실행하고 postman에서
num값이 6, name 값이 hihihi65라는 값을 전송해 보았다.
성공적으로 잘 전송이 되었다. 오른쪽의 send의 결과로 1 rows inserted를 보면 알 수 있다.
RequestBody를 달고 TestDTO의 멤버는 num과 name으로 똑같이 설정하였다
DBeaver에 들어가서 test 테이블에 데이터가 잘 들어갔는지 확인해 보았다.
성공적으로 데이터가 잘 전송 되었다.
'Spring boot' 카테고리의 다른 글
Spring boot (ApiResponse) (0) | 2021.09.30 |
---|---|
Springboot (auto_increment) (0) | 2021.09.30 |
Stringboot (board 테이블 연결) (0) | 2021.09.29 |
Mybatis를 이용하여 mariadb연동 (0) | 2021.09.28 |
Springboot (service추가 및 List 옮기기) (0) | 2021.09.28 |