Notice
Recent Posts
Recent Comments
Link
투케이2K
25. (spring/스프링) gradle , application.yml 개발 환경 , 운영 환경 구분 설정 실시 본문
[개발 환경 설정]
개발 툴 : inteli j
개발 언어 : spring
[폴더 및 파일 설정]
[소스코드 : application.yml]
# [공통으로 사용]
spring:
# [profiles 가 실제로 배포할때 따라가는 이름]
profiles:
active: prod
devtools:
livereload:
enabled: true
# datasource:
# driver-class-name: oracle.jdbc.OracleDriver
# url: jdbc:oracle:thin:@115.68.175.205:1521:username
# username: test
# password: test123
thymeleaf:
cache: false
server:
port: 7000
mybatis:
mapper-locations: classpath:mappers/*.xml
type-aliases-package: com.project.solutionpackage.model
---
# [개발 환경]
# EditConfigurations 설정 >>
# VM options 이름 맞춰준다 >>
# -Dspring.profiles.active=[on-profile 에서 지정한 이름]
spring:
datasource:
driver-class-name: oracle.jdbc.OracleDriver
url: jdbc:oracle:thin:@115.68.175.205:1521:username
username: test
password: test123
config:
activate:
on-profile: dev
---
# [배포 환경 (jdbc/univ : 서버에서 설정한 DB 커넥션에 맞게 설정 DataSource)]
# EditConfigurations 설정 >>
# VM options 이름 맞춰준다 >>
# -Dspring.profiles.active=[on-profile 에서 지정한 이름]
spring:
datasource:
jndi-name: jdbc/univ
config:
activate:
on-profile: prod
---
# 로컬 환경 pc
# EditConfigurations 설정 >>
# VM options 이름 맞춰준다 >>
# -Dspring.profiles.active=[on-profile 에서 지정한 이름]
spring:
datasource:
driver-class-name: oracle.jdbc.OracleDriver
url: jdbc:oracle:thin:@115.68.175.205:1521:username
username: test
password: test123
config:
activate:
on-profile: local
[소스코드 : EditConfigurations >> VM 옵션]
-Dspring.profiles.active=[설정 이름]
반응형
'Spring' 카테고리의 다른 글
27. (spring/스프링) RestApi 사용해 로컬 서버에 저장된 이미지 (image) 파일 호출 및 표시 실시 (0) | 2021.09.08 |
---|---|
26. (spring/스프링) mybatis 오라클 프로시저 호출 및 리턴 메시지 확인 실시 (0) | 2021.09.06 |
24. (spring/스프링) [thymeleaf/타임리프] 외부 css , js 파일 적용 및 configuration 설정 (0) | 2021.08.29 |
23. (spring/스프링) 스프링 gradle 환경 war 파일 생성 방법 (1) | 2021.08.28 |
22. (spring/스프링) [thymeleaf/타임리프] CDATA 를 사용해 자바스크립트에서 모델 (model) 데이터 호출 실시 (0) | 2021.08.27 |
Comments