728x90
반응형

Project/Connect Plc to Server 2

[Connect Plc to Server] N + 1 Problem 해결 사례

날짜 별 로그 작업을 하던 중 로그를 확인 해보니, 한번의 API에서 회원 수 만큼 Query가 발생하고 있었습니다. 흔히 알고 있는 N+1 문제로 인식하고 해결을 하였습니다. Query Log INFO 22-12-07 13:48:39[http-nio-8080-exec-3] [sqltiming:373] - select account0_.id as id1_0_, account0_.account_roles as account_5_0_, account0_.user_id as user_id2_0_, account0_.user_name as user_nam3_0_, account0_.user_pw as user_pw4_0_ from account account0_ {executed in 1 msec} INFO 2..

[Connect PLC to Server] Postman으로 MultipartFile, RequestBody 요청 테스트

모듈을 통해 이미지 파일과 API에 필요한 데이터를 받아서 로직 처리를 하는 API를 제작하고 있었습니다. 아직 이미지파일과 데이터를 받는 작업은 완료되지 않아서 포스트맨 프로그램을 통해 테스트 해보려고 했습니다. 그런데 MultipartFile과 RequestBody를 한번에 요청할 수 없었습니다. @RequestPart Cpmtemt-type이 'multipart/form-data'와 관련된 경우 사용합니다. 즉, @RequestBody가 필요하지만 Binary Stream이 포함되는 MultipartFile과 같은 경우에 사용할 수 있습니다. MultipartFile도 사용가능하고 RequestBody에 포함되는 부분도 content-type을 명시하고 사용할 수 있기 때문에 @RequestPart..

728x90
반응형