【发布时间】:2018-02-01 10:42:27
【问题描述】:
根据Spring Boot documentation about Externalized configuration,我尝试将一个JNDI变量加载到我的yml配置文件中,如下所示:
spring:
# Show or not log for each sql query
jpa:
show-sql: java:global/bc-api-immop/hibernate/show_sql
而且它不起作用。
我也试过这个:
spring:
# Show or not log for each sql query
jpa:
show-sql
jndi-name: java:global/bc-api-immop/hibernate/show_sql
但是,结果还是一样。 你知道我做错了什么吗?
听起来很奇怪,但我也有这段代码,而且它可以工作:
spring:
# Set here configurations for the database connection
datasource:
jndi-name: java:jboss/datasources/bc-appli-as400-ds
编辑:当我这样做时,它可以工作(所以我的问题真的来自获取我的 JNDI 变量):
spring:
# Show or not log for each sql query
jpa:
show-sql: true
【问题讨论】:
标签: spring spring-boot yaml jndi