환경설정 파일 개발, 운영구분 질문
- 작성자 :
- w******9
- 작성일 :
- 2024-10-11 17:49:21
- 조회수 :
- 514
- 구분 :
- 실행환경 / 4.2
- 진행상태 :
- 완료
Q
안녕하세요.
표준프레임워크센터 입니다.
해당 부분과 관련하여
몇가지 방법이 있겠으나
가장 좋은 방법은
로컬에서는 다음 파일명 그대로 사용하시는게 좋을듯 합니다.
globals.properties
그리고
개발및 운영으로 배포시에는
배포툴에서 파일을 교체하여 사용하시는게 좋을듯 합니다.
globals_dev.properties => globals.properties
globals_real.properties => globals.properties
만약 파일을 변경하고자 하는경우
다음 파일도 수정하여야 하나 바람직 하지 않아 보입니다.
/src/main/java/egovframework/com/cmm/service/EgovProperties.java
감사합니다.
기존 질문의 답변인데 4년전 답변이라 혹시 추가된 내용 있을까 다시 질문 남깁니다.
global.properties 파일을 로컬, 개발, 운영으로 나누고 싶습니다
ex) global-local.properties, global-dev.properties ....
spring boot 에서는 간단하게 application.properties 여러개 파일 만들어서 할 수 있는데
표준프레임워크는 안되는건가요???
배포할때마다 파일 교체하는 방식은 너무 번거롭습니다.. 실수할 확률도 높구요
표준프레임워크센터 입니다.
해당 부분과 관련하여
몇가지 방법이 있겠으나
가장 좋은 방법은
로컬에서는 다음 파일명 그대로 사용하시는게 좋을듯 합니다.
globals.properties
그리고
개발및 운영으로 배포시에는
배포툴에서 파일을 교체하여 사용하시는게 좋을듯 합니다.
globals_dev.properties => globals.properties
globals_real.properties => globals.properties
만약 파일을 변경하고자 하는경우
다음 파일도 수정하여야 하나 바람직 하지 않아 보입니다.
/src/main/java/egovframework/com/cmm/service/EgovProperties.java
감사합니다.
기존 질문의 답변인데 4년전 답변이라 혹시 추가된 내용 있을까 다시 질문 남깁니다.
global.properties 파일을 로컬, 개발, 운영으로 나누고 싶습니다
ex) global-local.properties, global-dev.properties ....
spring boot 에서는 간단하게 application.properties 여러개 파일 만들어서 할 수 있는데
표준프레임워크는 안되는건가요???
배포할때마다 파일 교체하는 방식은 너무 번거롭습니다.. 실수할 확률도 높구요
환경정보
-
- OS 정보 : widnow
- 표준프레임워크 버전 : 4.2
- JDK(JRE) 정보 : 17
- WAS 정보 : tomcat 9.0
- DB 정보 : postgreSQL
- 기타 환경 정보 :
A
안녕하세요
표준프레임워크센터입니다.
표준프레임워크 템플릿에서 프로파일별로 프로퍼티를 설정하려면
아래와 같이 구성할 수 있습니다.
1) global.properties 는 프로파일 설정과 공통 설정으로 구성합니다.
2) global-local.properties 등의 설정 파일은 각각의 설정(예: 데이터베이스 설정 등)
3) PropertyPlaceholderConfigurer 클래스를 이용한 프로퍼티 설정에 global, global-local 등의
프로퍼티 파일을 추가한다.(공통컴포넌트 템플릿의 경우 context-datasource.xml 파일 참고)
4) 배포 시 global.properties 파일의 프로퍼티 설정을 배포 환경에 맞게 수정 후 배포한다.
감사합니다.
표준프레임워크센터입니다.
표준프레임워크 템플릿에서 프로파일별로 프로퍼티를 설정하려면
아래와 같이 구성할 수 있습니다.
1) global.properties 는 프로파일 설정과 공통 설정으로 구성합니다.
2) global-local.properties 등의 설정 파일은 각각의 설정(예: 데이터베이스 설정 등)
3) PropertyPlaceholderConfigurer 클래스를 이용한 프로퍼티 설정에 global, global-local 등의
프로퍼티 파일을 추가한다.(공통컴포넌트 템플릿의 경우 context-datasource.xml 파일 참고)
4) 배포 시 global.properties 파일의 프로퍼티 설정을 배포 환경에 맞게 수정 후 배포한다.
감사합니다.