본문으로 건너뛰기

4.4. UI 설정

본 장에서는 UI 어플리케이션이 사용하는 설정 파일(.yml)의 설정 값을 설명합니다.

Property명설명Value Example
server.portDataCore UI WAS PORT8080
logging.configlogback 설정 파일 경로classpath:logback-spring.xml
logging.base.dirlog 저장 기본 디렉토리logs
datasource.driverClassNameJDBC 드라이버org.postgresql.Driver
datasource.urlJDBC 접속 주소jdbc:postgresql://10.0.0.16:5432/datacore_v2
datasource.usernameJDBC 연결 사용자명datacore
datasource.passwordJDBC 연결 패스워드datacore
datamanager.urldata manager 연동 urlhttp://10.12.0.5:8080
ingestinterface.urlingest interface 연동 urlhttp://10.12.0.12:8081
spring.thymeleaf.prefix뷰 템플릿의 classpathclasspath:/static/
spring.thymeleaf.cache뷰 템플릿의 캐싱 여부
- true: 캐싱 적용
- false: 캐싱 미적용
false
spring.devtools.livereload.enabled서버 재시작 없이 정적 리소스(jsp, css...) 적용 (로컬 개발시에만 사용)
- true: 캐싱 적용
- false: 캐싱 미적용
true
spring.freemarker.cache서버 재시작 없이 정적 리소스(jsp, css...) 적용 (로컬 개발시에만 사용)
- true: 캐싱 적용
- false: 캐싱 미적용
false
spring.security.enabledSpring security 와 SSO 사용 여부
- true: SSO 적용
- false: SSO 미적용
false
cityhub.client.clientIdSSO 서버에 Application 등록 후 발급받은 Client IDFGppHOC
cityhub.client.clientSecretSSO 서버에 Application 등록 후 발급받은 Client SecretfV83KX75CRXJNTF81F7QWHu
cityhub.client.accessTokenUri데이터허브 보안모듈 접근 토큰 발급 요청 urlhttp://{데이터허브 보안모듈 IP:Port}/oauth2.0/token
cityhub.client.userAuthorizationUri데이터허브 보안모듈 인가 코드 발급 요청 urlhttp://{데이터허브 보안모듈 IP:Port}/oauth2.0/authorize
cityhub.client.publicKeyUri데이터허브 보안모듈 접근 토큰 검증을 위한 보안 모듈의 공개키 요청 urlhttp://{데이터허브 보안모듈 IP:Port}/security/publickey
cityhub.client.logoutUri데이터허브 보안모듈 사용자 로그아웃 요청 urlhttp://{데이터허브 보안모듈 IP:Port}/security/logout
cityhub.client.userInfoUri데이터허브 보안모듈 사용자 정보 요청 urlhttp://{데이터허브 보안모듈 IP:Port}/security/users
cityhub.client.redirectUri데이터허브 보안모듈 토큰 발급 시 redirect 될 Application 의 urlhttp://{DataCoreUI IP:Port}/accesstoken
eureka.instance.prefer-ip-address서비스간 통신 시 hostname 보다 ip 를 우선 사용 함
- true: IP 우선 사용
- false: hostname 우선 사용
true
eureka.client.enabled유레카 클라이언트 사용 여부
- true: 유레카 클라이언트 사용
- false: 유레카 클라이언트 사용 안함
false
eureka.client.register-with-eurka자기자신을 서비스로 등록하지 않기 위한 옵션true
eureka.client.fetch-registry마이크로서비스인스턴스 목록의 로컬 캐시 여부
- true: 로컬 캐쉬 함
- false: 로컬 캐쉬 안함
true
eureka.client.service-url.defaultZoneDiscovery server에 대한 접속 정보http://10.0.0.81:8888/eureka, http://10.0.0.82:8888/eureka, http://10.0.0.83:8888/eureka
http.pool.max.totalhttp 커넥션 풀 최대 크기200
http.pool.defaultMaxPerRoutehost 당 커넥션 풀에 생성가능한 Connection 수100
http.pool.connection.timeouthttp 클라이언트 연결타임아웃5000
http.pool.connection.request.timeouthttp 클라이언트 요청 타임아웃5000
http.pool.read.timeouthttp 클라이언트 READ 타임아웃10000
http.pool.validate.after.inactivityhttp 클라이언트 validate after inactivity2000