[Work log] 나의 업무일기 2020-06-29 (Spring, Vault, Java) 주저리주저리

그냥... 가끔 개발하다가 그때그때 부딪혔던 난관과.. 극복? 에 대한 것들을 주저리주저리 적고싶어서 이 글을 쓴다.



1. Java Spring Boot 에서 Vault 에서 데이터를 불러오지 못하는 문제

Spring vault 를 써봤는데 아래와 같은 방식이 잘 먹혀들지 않았다.

VaultResponseSupport<T> response = vaultOperations.read(secretPath, objClass);

여기서 objClass 를 넘기면 해당 타입의 POJO 를 리턴해줘야 하는데.. 자꾸 null 만 넘어오더라는...
그래서 결국 Vault API 를 직접 호출하여 데이터를 불러오도록 바꿔주니 잘 되더라!!



2. Vault app token 의 Access Permission 문제

Vault 에는 wallet 이라는 일종의 디렉토리가 있다.
각 wallet 에는 dict(맵) 형식으로 데이터를 세팅할 수 있음
내가 만드는 앱에서 접근하고자 하는 데이터들이 여러 wallet 에 들어있다면 토큰을 발급받을 때,
액세스 하고자 하는 wallet 을 전부 지정해 주어야 한다!!



3. Spring Boot 의 서로다른 RabbitMQ Consumer Config 클래스가 같은 Queue 를 바라보고 있으면 문제가 된다?

Spring 이 기동이 안됨.. Queue Name 을 다르게 지정해주니 잘 기동 됨



4. Django App 서버 배포

- 테스트용 프로젝트여도 sqlite3 는 쓰지말자... 뭔가 버전 안맞는다고 에러나면서 사람 귀찮게 함
- 아래 링크들을 참고 하자!




통계 위젯 (블랙)

17204
676
235522

GoogleAdsenseResponsive

Cluster map