본문 바로가기

프로그래밍팁/개발환경

[apache camel] 어떻게 구성되어 있을까?

반응형

apache camel은 시스템을 통합할 수 있는 오픈소스 통합 프레임워크라고 한다. EIPs(Enterprise Integration Patterns)라고 하는데 db커넥션이나 기타 다른 요소들을 편리하게 관리하기 위한 방안이다. 이걸 알게 된 건 내 프로젝트를 파서 내 것으로 만드는 과정이다. DBconnection을 하는데 하드코딩되어 있는 게 있고 없는 게 있어서 하드코딩되어 있는 커넥션을 빼고 편리하게 사용하고 싶어서 찾아보게 되었다. 나도 알아가는 과정이지만 신기해서 공유한다.

 

DB를 connection하기 위해서는 설정을 해 줘야 하는데 설정도 한번 해 주면 메서드를 가져다 쓰면 된다. application.yml에는 db계정 정보를 넣고 pom.xml에는 dependency를 설정하고 사용한다. 테스트로 해 보았는데 잘 되고 있으니 이제는 더 파서 어떻게 흘러가는지 다시 살펴보겠다. api를 써서 사용하니까 사용법도 다시 살펴보고 주석상에는 connection을 잃는 현상이 있다는데 그것 또한 다시 살펴보겠다. 

 

오늘도 활기찬 하루!!