본문 바로가기

Develop_Backend/Spring2

Springboot 에서 mybatis + 외부 jar + 다중 DB(Multiple DataSources) 구성시 빌드 에러 사내 신규 프로젝트중 운영중인 서비스 기반하에 개발해야하는 상황이 생김.다중 DB 구성은 여러번 해봤지만이번에 막혔던 부분이 외부 jar 의 mapper 와 xml 파일들을 제대로 찾지 못해 빌드 실패하는 문제 발생 아래처럼 외부 jar 를 이용하여 DB 서비스를 호출해야 함  아래는 application.yml  아래는 cim 과, dr 이라는 이름의 DatabaseConfig  mapper 와 xml 을 찾지 못했는데CimDatabaseConfig.java... @Bean(name="sqlSessionFactory") @Primary public SqlSessionFactory sqlSessionFactory(DataSource dataSource) throws Exception { .. 2025. 2. 28.
Spring Profile 설정 - 간단한 서버 환경별 설정 배포할 때마다 Property 파일의 IP 등등을 수정하고 빌드를 여러번 하는게 귀찮거나 로컬, 개발, 검증, 운영 이런 구성일 때 한 번의 빌드로 해결하는 방법인데 톰캣 구동전 VM options 에 값을 넣어주면서 실행합니다. 저의 환경은 전자정부환경의 Spring, IntelliJ 이며, 서버는 윈도우 톰캣입니다. (Spring Profile 기능은 Spring 3.1 이상부터 지원) 1. 먼저, 기존 db 접속 정보 message-common.properties 파일입니다. - 서버마다 배포할 때 주석 처리/해제 해서 여러번 빌드/배포해야 하니 귀찮습니다.... 2. context-common 으로 가면, properties 파일을 참조하는 부분이 있습니다. 이 부분을 수정하여 개발/운영 환경을 .. 2020. 3. 19.