You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
157 lines
4.4 KiB
YAML
157 lines
4.4 KiB
YAML
#-----------------------------------------------------------------------
|
|
#
|
|
# globals.properties : 시스템
|
|
#
|
|
#-----------------------------------------------------------------------
|
|
# 1. key = value 구조입니다.
|
|
# 2. key값은 공백문자를 포함불가, value값은 공백문자를 가능
|
|
# 3. key값으로 한글을 사용불가, value값은 한글사용이 가능
|
|
# 4. 줄을 바꿀 필요가 있으면 '\'를 라인의 끝에 추가(만약 '\'문자를 사용해야 하는 경우는 '\\'를 사용)
|
|
# 5. Windows에서의 디렉토리 표시 : '\\' or '/' ('\' 사용하면 안됨)
|
|
# 6. Unix에서의 디렉토리 표시 : '/'
|
|
# 7. 주석문 처리는 #사용
|
|
# 8. value값 뒤에 스페이스가 존재하는 경우 서블릿에서 참조할때는 에러발생할 수 있으므로 trim()하거나 마지막 공백없이 properties 값을 설정할것
|
|
#-----------------------------------------------------------------------
|
|
server:
|
|
servlet:
|
|
context-path: /
|
|
session:
|
|
timeout: 3600
|
|
port: 8082
|
|
|
|
spring:
|
|
application:
|
|
name: xit-egov-springboot
|
|
profiles:
|
|
active: @spring.profiles.active@
|
|
config:
|
|
use-legacy-processing: true
|
|
mvc:
|
|
pathmatch:
|
|
matching-strategy: ant_path_matcher
|
|
view:
|
|
prefix: /WEB-INF/jsp/
|
|
suffix: .jsp
|
|
messages:
|
|
basename: classpath*:/egovframework/message/com/message-common, classpath*:/egovframework/message/com/**/message*, classpath*:/org/egovframe/rte/fdl/idgnr/messages/idgnr, classpath*:/org/egovframe/rte/fdl/property/messages/properties
|
|
|
|
Globals:
|
|
# G4C 연결용 IP (localhost)
|
|
LocalIp: 127.0.0.1
|
|
# DB 서버 타입 (hsql, mysql, oracle, altibase, tibero) - datasource 및 sqlMap 파일 지정에 사용됨
|
|
DbType: mysql
|
|
|
|
# DB 접근 정보
|
|
hsql:
|
|
DriverClassName: net.sf.log4jdbc.DriverSpy
|
|
Url: jdbc:log4jdbc:hsqldb:hsql://127.0.0.1/sampledb
|
|
UserName: sa
|
|
Password: ""
|
|
mysql:
|
|
DriverClassName: net.sf.log4jdbc.DriverSpy
|
|
Url: jdbc:log4jdbc:mysql://211.119.124.9:4407/egov
|
|
UserName: egov
|
|
Password: xit1807
|
|
oracle:
|
|
DriverClassName: oracle.jdbc.driver.OracleDriver
|
|
Url: jdbc:oracle:thin:@127.0.0.1:1521:egovfrm
|
|
UserName: ""
|
|
Password: ""
|
|
|
|
# 권한 인증방식 (dummy, session, security)
|
|
Auth: security
|
|
|
|
# 로그인 인증 제한
|
|
login:
|
|
Lock: true # 인증 제한 사용 여부 (true, false)
|
|
LockCount: 5 # 인증 제한 횟수
|
|
|
|
ExpirePwdDay: 180 # 비밀번호 유효 기간 (일)
|
|
|
|
# Main Page 설정
|
|
MainPage: /EgovContent.do
|
|
#MainPage: /cmm/main/mainPage.do
|
|
|
|
# 페이징 설정
|
|
pageUnit: 10
|
|
pageSize: 10
|
|
|
|
# 파일 설정
|
|
posblAtchFileSize: 5242880
|
|
fileStorePath: ./files
|
|
addedOptions: false
|
|
|
|
# 파일 확장자 허용 목록 (화이트리스트)
|
|
fileUpload.Extensions: .gif.jpg.jpeg.png.xls.xlsx
|
|
fileUpload.Extensions.Images: .gif.jpg.jpeg.png
|
|
|
|
# Access-Control-Allow-Origin
|
|
Allow:
|
|
Origin: http://localhost:3000
|
|
|
|
# 암호화 서비스 알고리즘 키 (egovframe 기본값을 수정하여 사용할 것)
|
|
crypto:
|
|
algoritm: egovframe
|
|
|
|
# JWT secret key (egovframe 기본값 수정 필요)
|
|
jwt:
|
|
secret: egovframe
|
|
|
|
# swagger 문서 구성
|
|
springdoc:
|
|
version: v4.3.0
|
|
packages-to-scan: egovframework
|
|
swagger-ui:
|
|
tags-sorter: alpha
|
|
operations-sorter: alpha
|
|
doc-expansion: none
|
|
api-docs:
|
|
path: /v3/api-docs
|
|
groups:
|
|
enabled: true
|
|
cache:
|
|
disabled: true
|
|
|
|
# SNS 설정
|
|
Sns:
|
|
naver:
|
|
clientId: YOUR_CLIENT_ID
|
|
clientSecret: YOUR_CLIENT_SECRET
|
|
callbackUrl: http://localhost:3000/login/naver/callback
|
|
kakao:
|
|
clientId: YOUR_CLIENT_ID
|
|
callbackUrl: http://localhost:3000/login/kakao/callback
|
|
|
|
# 로깅 설정
|
|
# file path의 default 값은 프로젝트 root 경로이므로 원하시는 경로로 변경하여 사용하시기 바랍니다.
|
|
# ${LOG_FILE}, ${LOG_PATH}
|
|
logging:
|
|
file:
|
|
path: d:/data/xit-egov/logs
|
|
name: ${logging.file.path}/${spring.application.name}
|
|
logback:
|
|
rollingpolicy:
|
|
file-name-pattern: ${logging.file.name}.%d{yyyy-MM-dd}.%i.gz
|
|
max-file-size: 10MB
|
|
max-history: 7
|
|
root:
|
|
level: DEBUG
|
|
level:
|
|
sql: DEBUG
|
|
jdbc:
|
|
resultset: OFF
|
|
audit: OFF
|
|
only: OFF
|
|
org:
|
|
springframework: DEBUG
|
|
hibernate:
|
|
validator:
|
|
internal: INFO
|
|
egovframework: ${logging.root.level}
|
|
org.egovframe: ${logging.root.level}
|
|
|
|
# HEADER, COOKIE 설정
|
|
app:
|
|
auth:
|
|
save:
|
|
type: HEADER |