API라고 하는 이유는 데이터만 리턴하는 컨트롤러만 만들 것이기 때문입니다.
Service에서 받는 매개변수가 int이기때문에 오브젝트 타입인 fromUserId나 toUserId를 좀 더 편하게 받아내고 내 의도대로 insert와 delete를 해주기 위해서 native쿼리를 짜서 설계했습니다
예외 처리하기
똑같은 유저가 다시 구독하기를 똑같은 유저한테 하게 되면 예외가 발생한다.
API주소 시큐리티 설정하기
'Springboot' 카테고리의 다른 글
@Service단에서 DB에 변형을 줄때 왜 @Transactional을 습관처럼 꼭 걸어줘야할까? (0) | 2021.12.24 |
---|---|
이미지 업로드 폴더를 프로젝트 외부에 두는 이유 (0) | 2021.12.19 |
현재 진행 중인 프로젝트에서 구독하기 API구현하기 (1)연관관계/모델만들기 (0) | 2021.12.17 |
Springboot/현제프로젝트에서 Optional처리하기 (0) | 2021.12.16 |
Springboot/현제 진행중인 프로젝트에 AOP처리해보기/@ControllerAdvice사용 (0) | 2021.12.11 |