일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 헤더 설정
- SpringBoot
- Next.js 14
- memcached
- JavaScript
- jpa entity자동
- 리눅스
- jvm
- CentOS6
- custom valid
- 초기 구축
- java9
- Java
- 초기 세팅
- dto valid
- 도커
- NextJS
- spring
- header setting
- docker 설치
- generate entity
- JPA
- java8
- docker
- spring boot
- React
- generate pojos
- ollama langflow
- MySQL
- swagger
Archives
- Today
- Total
목록determineCurrentLookupKey (1)
개발자의 길
[Springboot] 다중 DB(database) 연결-custom annotation으로
업무를 하다보니, 한개 프로젝트에 다중의 db를 연결 할 일이 많다. 대부분의 구글링을 찾다보면, 가장 자주 보이는 예제가 Transactional(readonly=true) 같은 어노테이션으로 master/slave를 나눠서 쓰는 예제가 많이 보인다... 근대 나는 사실 트랜잭션과 상관없이, 다중의 db를 쓰고 싶고.. 3개 이상의 다른 connection db 를 사용하고 싶었다.. 고민에 고민을 거듭하고, 검색에 검색을 하여서.. custom annotation을 따로 만들어서, 해당 값을 AbstractRoutingDataSource에 determineCurrentLookupKey() 에서 값을 받아 오면 될거 같았다 기본 springboot 셋팅은 했다 치고.. application.yml sp..
4. JAVA
2023. 4. 14. 18:31