0

我有一颗dataSource豆子。我需要从中提取一个布尔值:

dataSource.getConnection().getMetaData().supportsStoredProcedures()

然后在我的 DAO 中使用它来定义行为。

获得这个值的明显方法是dataSource直接注入我的 DAO 类(目前它只使用 EntityManager)。但我很好奇有没有办法只获得布尔标志值?

我们可以在@Value注解中使用spring表达式语言来计算标志吗?或者还有其他选择吗?

4

1 回答 1

0

像这样的东西?

[春季XML]

    <util:properties id="myProps" location="classpath:com/acme/app/myprops.properties"/>

[爪哇]

    @Value("#{myProps.hostname}")
    public void setHostName(String hostname) {
        this.hostname = hostname;
    }

来源: http: //forum.springsource.org/showthread.php?69602-Value-and-PropertyPlaceholderConfigurer

于 2013-02-07T15:48:46.307 回答