Spring Event에 대한 설명과 주의사항
회사에서 프로젝트 진행 중 이미지를 저장하고 조회하기 위해 S3를 사용하기로 하였다. 그러나 보안상의 이유료 presigned-url을 활용하기로 하였다. Presigned URL S3의 Bucket Policy나 acl 같은 권한 설정과 관계없이 특정 유효기간에
회사 프로젝트 진행 중 권한 체크를 효율적으로 할 수 있을지에 대해 고민하면서 방법을 정리해보다. 기존 상황 회사 요구사항을 보니 Role이 5개가 있었다. 표로 정리해서 보여주자면 | 권한 | ARole | BRole | CRole | DRole | ...
회사 프로젝트 진행 중 로그 저장 및 조회 기능을 만들어야 했다. 처음에는 logService 하나를 만든 후 로그를 저장해야 하는 곳에 일일이 DI를 하자고 지시가 내려왔으나 이걸 언제 다 붙이고 다니기도 귀찮고 코드 섞이는 것도 보기 싫어서 AOP랑 인터셉터
회사 프로젝트 도중 상사분이 `@Data` 에 대해 어떻게 생각하냐고 물어보셨다. 나는 막연히 `@Data`는 쓰면 안된다고 알고 있어서 쓰면 안된다고 알고 있다라고만 이야기 할 수 밖에 없었다. 이를 계기로 막연히 안된다고만 알기보다는 왜 안되는지 정확히 알기 위
회사에서 프로젝트를 진행하다 외부 API와 Backend쪽 데이터를 합쳐야 했다.처음에는 단순 무식하게 Frontend를 통해 API 통신을 하려고 했으나위의 사진과 같이 데이터 전달 받겠다고 통신을 몇번 왔다갔다 하는 것은 아무리 봐도 비효율적이라고 생각했다.이를 위
회사에서 프로젝트 도중 이미지를 받아 업로드를 했어야 했다. 문제는 이미지와 dto(application/json) 을 동시에 받아서 처리를 해야 한다는 것이었다. 1. application/json 저장 후 multipartFile 추가하는 방법 처음에는 먼저
회사에서 실서버 도메인이 https프로토콜을 사용하면서 Swagger에서 CORS 에러가 발생하는 문제가 생겼..