본문으로 건너뛰기

4.5. Dashboard 설정

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

Property명설명Value Example
spring.thymeleaf.prefix뷰 템플릿의 classpathclasspath:/static/
spring.thymeleaf.cache뷰 템플릿의 캐싱 여부
- true: 캐싱 적용
- false: 캐싱 미적용
false
spring.security.enabledSpring security 와 SSO 사용 여부
- true: SSO 적용
- false: SSO 미적용
false
server.portDashboard WAS PORT38081
server.servlet.session.timeout세션 타임아웃 시간60m
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
datacoreusertool.url지도기반 조회 구독 노티 주소http://{Dashboard IP:Port}/notification
datacoreusertool.widget.url위젯 대시보드(위젯) 구독 노티 주소http://{Dashboard IP:Port}/widgetnotification
dataservicebroker.urlDataServiceBroker URLhttp://{DataServiceBroker IP:Port}
datamanager.urlDataManager URLhttp://{DataManager IP:Port}
cityhub.client.clientIdSSO 서버에 Application 등록 후 발급받은 Client ID-
cityhub.client.clientSecretSSO 서버에 Application 등록 후 발급받은 Client Secret-
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
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
entity.history.limitentity 이력 조회 제한 개수ex) 1000 : 이력 조회 시1000 개만 조회
entity.history.daysentity 이력 조회 제한 일수ex) 3 : 최근 3일치 데이터만 조회
google.api.key구글 API Key-