본문 바로가기
Spring boot

Spring boot (insert test)

by z00h 2021. 9. 29.

 

postman에서 post형식으로 데이터를 보내기 위하여

TestController에 PostMapping을 추가 하였다.

 

TestController.java

그리고 insertTest라는 기능을 추가하였다.

 

 

 

 

TestService에서도 똑같이 String으로 insertTest를 정의하고 그 결과를

 

TestService.java

int를 써서 result로  불러온다.  testDTO에 넣고 insert한 결과값이 result로 나오게 된다.

그리고 result값과 같이 "rows inserted"를 출력한다.

 

 

 

 

TestDAO에도 insertTest를 int로 선언.

 

TestDAO

 

 

 

 

 

그리고 TestMapper.xml에서 insertTest에 대한 쿼리를 작성한다.

 

TestMapper.xml

 

 

 

 

 

코드를 모두 입력한 후 실행하고 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