Browse Source

Deprecate (Jdbc)DaoSupport classes (including JmsGatewaySupport)

Closes gh-35145
pull/35151/head
Juergen Hoeller 6 months ago
parent
commit
196b7ec275
  1. 4
      spring-jdbc/src/main/java/org/springframework/jdbc/core/namedparam/NamedParameterJdbcDaoSupport.java
  2. 4
      spring-jdbc/src/main/java/org/springframework/jdbc/core/support/JdbcDaoSupport.java
  3. 1
      spring-jdbc/src/test/java/org/springframework/jdbc/core/support/JdbcDaoSupportTests.java
  4. 3
      spring-jms/src/main/java/org/springframework/jms/core/support/JmsGatewaySupport.java
  5. 1
      spring-jms/src/test/java/org/springframework/jms/core/support/JmsGatewaySupportTests.java
  6. 2
      spring-tx/src/main/java/org/springframework/dao/support/DaoSupport.java

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

@ -28,7 +28,11 @@ import org.springframework.jdbc.core.support.JdbcDaoSupport; @@ -28,7 +28,11 @@ import org.springframework.jdbc.core.support.JdbcDaoSupport;
* @author Juergen Hoeller
* @since 2.0
* @see NamedParameterJdbcTemplate
* @deprecated as of 7.0, in favor of direct injection of {@link NamedParameterJdbcTemplate}
* or {@link org.springframework.jdbc.core.simple.JdbcClient}
*/
@Deprecated(since = "7.0", forRemoval = true)
@SuppressWarnings("removal")
public class NamedParameterJdbcDaoSupport extends JdbcDaoSupport {
private @Nullable NamedParameterJdbcTemplate namedParameterJdbcTemplate;

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

@ -45,7 +45,11 @@ import org.springframework.util.Assert; @@ -45,7 +45,11 @@ import org.springframework.util.Assert;
* @see #setDataSource
* @see #getJdbcTemplate
* @see org.springframework.jdbc.core.JdbcTemplate
* @deprecated as of 7.0, in favor of direct injection of {@link JdbcTemplate}
* or {@link org.springframework.jdbc.core.simple.JdbcClient}
*/
@Deprecated(since = "7.0", forRemoval = true)
@SuppressWarnings("removal")
public abstract class JdbcDaoSupport extends DaoSupport {
private @Nullable JdbcTemplate jdbcTemplate;

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

@ -32,6 +32,7 @@ import static org.mockito.Mockito.mock; @@ -32,6 +32,7 @@ import static org.mockito.Mockito.mock;
* @author Juergen Hoeller
* @since 30.07.2003
*/
@SuppressWarnings("removal")
class JdbcDaoSupportTests {
@Test

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

@ -39,7 +39,10 @@ import org.springframework.jms.core.JmsTemplate; @@ -39,7 +39,10 @@ import org.springframework.jms.core.JmsTemplate;
* @see #setJmsTemplate
* @see #createJmsTemplate
* @see org.springframework.jms.core.JmsTemplate
* @deprecated as of 7.0, in favor of direct injection of {@link JmsTemplate}
* or {@link org.springframework.jms.core.JmsMessagingTemplate}
*/
@Deprecated(since = "7.0", forRemoval = true)
public abstract class JmsGatewaySupport implements InitializingBean {
/** Logger available to subclasses. */

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

@ -31,6 +31,7 @@ import static org.mockito.Mockito.mock; @@ -31,6 +31,7 @@ import static org.mockito.Mockito.mock;
* @author Mark Pollack
* @since 24.9.2004
*/
@SuppressWarnings("removal")
class JmsGatewaySupportTests {
@Test

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

@ -31,7 +31,9 @@ import org.springframework.beans.factory.InitializingBean; @@ -31,7 +31,9 @@ import org.springframework.beans.factory.InitializingBean;
* @author Juergen Hoeller
* @since 1.2.2
* @see org.springframework.jdbc.core.support.JdbcDaoSupport
* @deprecated as of 7.0, in favor of direct injection of client dependencies
*/
@Deprecated(since = "7.0", forRemoval = true)
public abstract class DaoSupport implements InitializingBean {
/** Logger available to subclasses. */

Loading…
Cancel
Save