【发布时间】:2019-02-04 04:31:25
【问题描述】:
我有 Spring Boot 应用程序。 我想将一些值作为读取超时、调试模式放在 yaml 文件中,然后从 java 代码中读取它们。
application.yaml:
spring:
jpa:
database-platform: org.hibernate.dialect.PostgreSQLDialect
hibernate:
ddl-auto: update
show-sql: false
datasource:
url: jdbc:postgresql://localhost:5432/database_name
username: database_username
password: database_password
http:
multipart:
maxFileSize: 15Mb
maxRequestSize: 15Mb
server:
port: 8585
contextPath: /
【问题讨论】:
-
我不清楚问题是什么以及到目前为止你尝试了什么。
-
@RolandWeisleder 我想将变量放在 application.yaml 中并在我的 java 代码中使用,与
debug-mode: true相同 -
@MortezaJalambadani 您是在谈论在不同的配置文件中使用不同的 yaml 变量值。喜欢
dev的不同值和debug或prod的不同值? -
@FarooqKhan 不,我不想将 debug-mode 、 read-timeout 、 socket-timout 、 api-token 等变量放入 yaml 并在代码中使用此变量
-
@MortezaJalambadani 看看:docs.spring.io/spring-boot/docs/current/reference/html/…
标签: java spring spring-mvc spring-boot yaml