드디어 클라우드 Native한 앱의 기본인 클라우드 서비스를 자바앱으로 연결하는 코드를 구현해 보았습니다.
지금까지 기존 스프링 프로젝트의 로컬DB커넥션과 클라우드용 DB커넥션을 강제입력 방식을 사용하다가,
강제 입력 할 필요없이 클라우드 서비스네임으로 접속하는 코드를 찾았습니다.
즉, 서비스생성될때마다 매번 DB접속URL과 아이디과 암호를 입력할 필요가 없이 서비스 프로비저닝이 가능합니다.
추가한 소스는 첨부한 이미지에서 빨간 박스부분 입니다.
11,19번 라인, 34-38번 라인 입니다. ( 36,37번 라인은 없어도 됩니다.)
저 처럼 스프링 빈을 applicationContext.xml에서 생성하고, Autowired 애노테이션으로 사용하시는 분들은 참고하시면 좋으실 듯 합니다.
첨부한 이미지의 30라인의 id="dataSource"는 자바 프로그램에서 사용하고 service-name="Start-DB" 는 파스타에서 생성한 서비스DB명 입니다. 정상작동
확인URL: http://start.paas-ta.org/
기술참조:
https://cloud.spring.io/spring-cloud-connectors/spring-cloud-spring-service-connector.html
클라우드 파스타에 타임스페이스 v1.5 프로비저닝 테스트 (0) | 2019.08.03 |
---|---|
파스타에 워드프레스 콘테이너 올려 보았습니다.[성공] (0) | 2019.08.02 |
Bosh라이트+보시AdminUI+파스타4.0설치+샘플자바앱컨테이너생성_01 (0) | 2019.07.28 |
클라우드 파스타 전문가 교육 수료 (0) | 2019.07.27 |
DevOps 파이프라인 구성_2(제작한 마이크로 서비스 앱을 쿠버네티스에서 실행) (0) | 2019.06.11 |
댓글 영역