【发布时间】:2014-08-13 21:20:11
【问题描述】:
我有一个带有如下属性设置器的 bean 类:
public void setDueDate(java.sql.Date dueDate)
我还有一个在 XML 中配置的 bean 的实例,如下所示:
<property name="dueDate">
<bean class="java.sql.Date"/>
</property>
STS 将该配置标记为错误:
No constructor with 0 arguments defined in class 'java.sql.Date'
嗯,没错,java.sql.Date 没有无参数构造函数。但是这个应用程序运行良好,显然 Spring 足够聪明,可以在没有构造函数的情况下创建 Date 实例。问题是,为什么 STS 编辑器/构建器会抱怨,是否有可能说服它这不是错误或警告?
【问题讨论】:
-
如果代码有效,那么这看起来像是 STS 中的一个错误。你可以写一个 JIRA(issuetracker.springsource.com/browse/STS) 或者在 Spring 论坛发帖。
标签: eclipse spring spring-tool-suite