Spring 使用intellij指定数据源bean不会拾取实现的接口

Spring 使用intellij指定数据源bean不会拾取实现的接口,spring,intellij-idea,datasource,Spring,Intellij Idea,Datasource,ComboPooledDataSource实现了javax.sql.datasource,并且类型不允许作为属性AccorId Get intellij。我正在使用完整的spring堆栈版本3.1尝试将此属性添加到数据源bean: <b:property name="expectedType" value="javax.sql.DataSource"/> 尝试将此属性添加到数据源bean: <b:property name="expectedType" value="java


ComboPooledDataSource
实现了
javax.sql.datasource
,并且类型不允许作为属性AccorId Get intellij。我正在使用完整的spring堆栈版本3.1

尝试将此属性添加到
数据源
bean:

<b:property name="expectedType" value="javax.sql.DataSource"/>

尝试将此属性添加到
数据源
bean:

<b:property name="expectedType" value="javax.sql.DataSource"/>

发生这种情况时,您是否为项目指定了任何JDK


我在
dbcp BasicDataSource
中遇到了完全相同的问题。事实证明,这是因为我没有为我的项目指定JDK。设置之后,问题就消失了。

发生这种情况时,您是否为您的项目指定了任何JDK


我在
dbcp BasicDataSource
中遇到了完全相同的问题。事实证明,这是因为我没有为我的项目指定JDK。设置之后,问题就消失了。

可能是类路径问题。检查项目中是否有两份
javax.sql.DataSource
。只需按Ctrl+N并键入其名称。这可能是类路径问题。检查项目中是否有两份
javax.sql.DataSource
。只需按Ctrl+N并键入其名称。“无法解析属性expectedType”当我尝试将该属性插入bean定义时,autocomplete不会提供该属性,而其他所有属性都是。我正在使用,这是一个错误,不是吗?combopooleddatasource实现了datasource接口,因此没有理由在代码检查中显示错误。我的建议基于以下注释:。如果它不适用于您,请在“cannot resolve property expectedType”中提交一个新错误。当我尝试将该属性插入到我的bean定义中时,autocomplete不会提供该属性,而其他所有属性都是。我正在使用,这是一个错误,不是吗?combopooleddatasource实现了datasource接口,因此没有理由在代码检查中显示错误。我的建议基于以下注释:。如果它对您不起作用,请在提交一个新的bug。