我刚刚更新了我的 pom.xml 引用以获取最新版本的 spring,现在我的代码中出现了@Transaction 和 @Repository引用的错误。
我添加了 spring-tx 哪些接缝来修复我的 @transaction 引用,但是 @repository 现在在哪里?
我无法弄清楚的其他错误是:
getJdbcTemplate 似乎没有解决。RowMapper 也无法解决。
这些搬到哪里去了?
为什么会发生这种变化?如果所有注释都在一个 Maven 存储库中,那就太好了。
我刚刚更新了我的 pom.xml 引用以获取最新版本的 spring,现在我的代码中出现了@Transaction 和 @Repository引用的错误。
我添加了 spring-tx 哪些接缝来修复我的 @transaction 引用,但是 @repository 现在在哪里?
我无法弄清楚的其他错误是:
getJdbcTemplate 似乎没有解决。RowMapper 也无法解决。
这些搬到哪里去了?
为什么会发生这种变化?如果所有注释都在一个 Maven 存储库中,那就太好了。
对于@Repository,请在 pom.xml 中添加以下内容:-
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>3.2.1.RELEASE</version>
</dependency>
您可以在 spring-jdbc jar 下找到 jdbc 方法和行映射器类,并且应该为 @Repository 注释添加 spring-context jar。
org.springframework.stereotype.Repository
在spring-context
(从 2.0 开始)。getJdbcTemplate
显然是一种方法。你期待它在哪一堂课?