#----------------------------------------------------------------------- # # 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