[Spring Boot] 데이터베이스 Update 하는 법
데이터베이스 Update하기
웹 브라우저에서 회원 수정을 하는 경우를 생각하며,
@PutMapping을 이용해서 주소를 만들어줬다. 이때 적은 주소는 @GetMapping의 주소와 동일한데, 스프링부트에서는 알아서 Get, Put을 구별해준다.
첫 번째 방법 (Save함수 사용)
주소에서 id를 받아온다. 이 id는 데이터베이스에 저장 된 id값을 불러오기 위함이다.
[Spring Boot] 데이터베이스 Update 하는 법
웹 브라우저에서 회원 수정을 하는 경우를 생각하며,
@PutMapping을 이용해서 주소를 만들어줬다. 이때 적은 주소는 @GetMapping의 주소와 동일한데, 스프링부트에서는 알아서 Get, Put을 구별해준다.
주소에서 id를 받아온다. 이 id는 데이터베이스에 저장 된 id값을 불러오기 위함이다.
[Spring Boot] 데이터베이스 Select 하는 법과 에러체크
데이터베이스의 데이터를 Select할 때 잘못 된 인수가 들어가면 어떻게 해야할까
User table을 select하기에 앞서,
UserRepository라는 인터페이스 파일을 새로 만들고, 그 UserRepository는 JpaRepository를 상속하고 있다.
1 | // 자동으로 bean등록이 된다. --> @Repository 생략가능 |
그리고 select 기능을 넣어줄 클래스파일에 DI를 해주고,