부하테스트,스트레스 테스트 툴 - 배포이후에 테스트 하는게 좋음
Controller에서 @PathVariable을 이용하여 Post, GetMapping 등 을 사용할때 발생
java.lang.IllegalArgumentException: Name for argument of type
[java.lang.Long] not specified, and parameter name information
not available via reflection. Ensure that the compiler uses the '-parameters' flag.
Spring boot 3.2 버전 파라미터 인식 문제
해결 방법
-paramters
를 추가하고 out폴더를 삭제한 뒤 다시 실행한다.Repository default 메서드 사용 (findMemberByIdWithThrow())
default메서드 함수명은 find + 도메인 + ByIdWithThrow로 통일
entity는 builder 방식으로 생성하는것을 유지하되 Res dto는 생성자 사용하는걸로
Docker를 이용해서 배포를 할 수 있을 지 의문. 우선 Docker를 안써서 배포해보는걸로
테스트코드
페이징처리, (소셜로그인, 오픈api) 기능
프론트