Develop_Backend3 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. [자바]소수점 한 자리 까지 표시(반올림) import java.text.DecimalFormat; //소수점 두 번째 자리에서 반올림DecimalFormat form = new DecimalFormat("#.#");Double tempAvgStarMark= Double.parseDouble((XXX.get("avgStarMark").toString()));String avgStarMark = Double.toString(Double.parseDouble(Double.toString(tempAvgStarMark)));/* 비율이 '.0' 으로 끝나면 '.0'만 제거, 아닐 경우 2 번째 자리에서 반올림 */if (avgStarMark.substring(avgStarMark.length()-2, avgStarMark.length()).equals(.. 2017. 7. 12. 이전 1 다음