Skip to content

Commit 196b7ec

Browse files
committed
Deprecate (Jdbc)DaoSupport classes (including JmsGatewaySupport)
Closes gh-35145
1 parent 46654a0 commit 196b7ec

File tree

6 files changed

+15
-0
lines changed

6 files changed

+15
-0
lines changed

spring-jdbc/src/main/java/org/springframework/jdbc/core/namedparam/NamedParameterJdbcDaoSupport.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,11 @@
2828
* @author Juergen Hoeller
2929
* @since 2.0
3030
* @see NamedParameterJdbcTemplate
31+
* @deprecated as of 7.0, in favor of direct injection of {@link NamedParameterJdbcTemplate}
32+
* or {@link org.springframework.jdbc.core.simple.JdbcClient}
3133
*/
34+
@Deprecated(since = "7.0", forRemoval = true)
35+
@SuppressWarnings("removal")
3236
public class NamedParameterJdbcDaoSupport extends JdbcDaoSupport {
3337

3438
private @Nullable NamedParameterJdbcTemplate namedParameterJdbcTemplate;

spring-jdbc/src/main/java/org/springframework/jdbc/core/support/JdbcDaoSupport.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,11 @@
4545
* @see #setDataSource
4646
* @see #getJdbcTemplate
4747
* @see org.springframework.jdbc.core.JdbcTemplate
48+
* @deprecated as of 7.0, in favor of direct injection of {@link JdbcTemplate}
49+
* or {@link org.springframework.jdbc.core.simple.JdbcClient}
4850
*/
51+
@Deprecated(since = "7.0", forRemoval = true)
52+
@SuppressWarnings("removal")
4953
public abstract class JdbcDaoSupport extends DaoSupport {
5054

5155
private @Nullable JdbcTemplate jdbcTemplate;

spring-jdbc/src/test/java/org/springframework/jdbc/core/support/JdbcDaoSupportTests.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
* @author Juergen Hoeller
3333
* @since 30.07.2003
3434
*/
35+
@SuppressWarnings("removal")
3536
class JdbcDaoSupportTests {
3637

3738
@Test

spring-jms/src/main/java/org/springframework/jms/core/support/JmsGatewaySupport.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,10 @@
3939
* @see #setJmsTemplate
4040
* @see #createJmsTemplate
4141
* @see org.springframework.jms.core.JmsTemplate
42+
* @deprecated as of 7.0, in favor of direct injection of {@link JmsTemplate}
43+
* or {@link org.springframework.jms.core.JmsMessagingTemplate}
4244
*/
45+
@Deprecated(since = "7.0", forRemoval = true)
4346
public abstract class JmsGatewaySupport implements InitializingBean {
4447

4548
/** Logger available to subclasses. */

spring-jms/src/test/java/org/springframework/jms/core/support/JmsGatewaySupportTests.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
* @author Mark Pollack
3232
* @since 24.9.2004
3333
*/
34+
@SuppressWarnings("removal")
3435
class JmsGatewaySupportTests {
3536

3637
@Test

spring-tx/src/main/java/org/springframework/dao/support/DaoSupport.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,9 @@
3131
* @author Juergen Hoeller
3232
* @since 1.2.2
3333
* @see org.springframework.jdbc.core.support.JdbcDaoSupport
34+
* @deprecated as of 7.0, in favor of direct injection of client dependencies
3435
*/
36+
@Deprecated(since = "7.0", forRemoval = true)
3537
public abstract class DaoSupport implements InitializingBean {
3638

3739
/** Logger available to subclasses. */

0 commit comments

Comments
 (0)