전체 글138 [AWS API Gateway] route key, route 경로 제외한 path를 통합으로 연결하기 구성 * AWS API Gateway(HTTP API) * ABL 통합, HTTP 통합 연결 문제 상황 * HTTP 통합 Routing ANY /domain/{proxy+} * ALB 통합 Routing ANY /app/{proxy+} 예를 들어 이렇게 구성되어 있다고 보자 HTTP에서 연결된 API는 실제로 /domain이라는 패스를 가지고 있지 않다. http://test.com/test 라는 패스를 가지고 있다. 이때, HTTP 통합은 http://test.com/{proxy} 이렇게 routing에서 사용한 proxy 변수를 이용함으로써 /domain을 제외하고 {proxy} 부분의 패스만 넘겨줄 수 있다. 이처럼 ALB에서도 /app을 제외한 {proxy+} 부분만 경로를 넘겨주고 싶을 때 파라.. 2023. 8. 30. Caused by: java.lang.reflect.InaccessibleObjectException val testLocalTime = LocalTime.of(9,0) mockkStatic(LocalTime::class) every { LocalTime.now() } returns testLocalTime 테스트코드를 짜던 도중 LocalTime을 모킹해야 할 일이 생겼다. 참고로 java11, kotlin, mockk을 사용한 코드다. 테스트 코드를 돌려보면 에러가 뜬다. Caused by: java.lang.reflect.InaccessibleObjectException 구글링 해보니 https://docs.oracle.com/javase/9/migrate/toc.htm#JSMIG-GUID-12F945EB-71D6-46AF-8C3D-D354FD0B1781 Java Platform, Standard .. 2023. 2. 16. # 하루 하나씩 공부해보자 해봐야 할 것 다익스트라 알고리즘 Git 자주 쓰는 명령어 외에 다른 명령어들도 알아보자 하고 싶은 것 GIt action을 이용한 CI/CD 설정 SQL 실행계획 AWS의 다양한 서버리스 기술들 3의 법칙을 실천해보자 2022. 8. 28. [Spring batch] Listener 종류와 작동 순서, Step 작동 순서 Listener 종류 각각 인터페이스를 구현받거나 간단하게 어노테이션을 사용하는 방식으로 listener를 설정할 수 있다. //////////////////////////////////////////////////////// //JobExecutionListener 인터페이스 구현 or 어노테이션 사용 @BeforeJob public void beforeJob(JobExecution stepExecution) { log.info(">>>Before Job"); } @AfterJob public void afterJob(JobExecution stepExecution) { log.info(">>>After Job"); } //////////////////////////////////////////////.. 2022. 8. 13. 이전 1 2 3 4 ··· 35 다음