mirror of
https://github.com/spring-projects/spring-framework.git
synced 2026-09-17 16:39:29 +00:00
Deprecate (Jdbc)DaoSupport classes (including JmsGatewaySupport)
Closes gh-35145
This commit is contained in:
+4
@@ -28,7 +28,11 @@ import org.springframework.jdbc.core.support.JdbcDaoSupport;
|
|||||||
* @author Juergen Hoeller
|
* @author Juergen Hoeller
|
||||||
* @since 2.0
|
* @since 2.0
|
||||||
* @see NamedParameterJdbcTemplate
|
* @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 {
|
public class NamedParameterJdbcDaoSupport extends JdbcDaoSupport {
|
||||||
|
|
||||||
private @Nullable NamedParameterJdbcTemplate namedParameterJdbcTemplate;
|
private @Nullable NamedParameterJdbcTemplate namedParameterJdbcTemplate;
|
||||||
|
|||||||
@@ -45,7 +45,11 @@ import org.springframework.util.Assert;
|
|||||||
* @see #setDataSource
|
* @see #setDataSource
|
||||||
* @see #getJdbcTemplate
|
* @see #getJdbcTemplate
|
||||||
* @see org.springframework.jdbc.core.JdbcTemplate
|
* @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 {
|
public abstract class JdbcDaoSupport extends DaoSupport {
|
||||||
|
|
||||||
private @Nullable JdbcTemplate jdbcTemplate;
|
private @Nullable JdbcTemplate jdbcTemplate;
|
||||||
|
|||||||
+1
@@ -32,6 +32,7 @@ import static org.mockito.Mockito.mock;
|
|||||||
* @author Juergen Hoeller
|
* @author Juergen Hoeller
|
||||||
* @since 30.07.2003
|
* @since 30.07.2003
|
||||||
*/
|
*/
|
||||||
|
@SuppressWarnings("removal")
|
||||||
class JdbcDaoSupportTests {
|
class JdbcDaoSupportTests {
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
|||||||
@@ -39,7 +39,10 @@ import org.springframework.jms.core.JmsTemplate;
|
|||||||
* @see #setJmsTemplate
|
* @see #setJmsTemplate
|
||||||
* @see #createJmsTemplate
|
* @see #createJmsTemplate
|
||||||
* @see org.springframework.jms.core.JmsTemplate
|
* @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 {
|
public abstract class JmsGatewaySupport implements InitializingBean {
|
||||||
|
|
||||||
/** Logger available to subclasses. */
|
/** Logger available to subclasses. */
|
||||||
|
|||||||
+1
@@ -31,6 +31,7 @@ import static org.mockito.Mockito.mock;
|
|||||||
* @author Mark Pollack
|
* @author Mark Pollack
|
||||||
* @since 24.9.2004
|
* @since 24.9.2004
|
||||||
*/
|
*/
|
||||||
|
@SuppressWarnings("removal")
|
||||||
class JmsGatewaySupportTests {
|
class JmsGatewaySupportTests {
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
|||||||
@@ -31,7 +31,9 @@ import org.springframework.beans.factory.InitializingBean;
|
|||||||
* @author Juergen Hoeller
|
* @author Juergen Hoeller
|
||||||
* @since 1.2.2
|
* @since 1.2.2
|
||||||
* @see org.springframework.jdbc.core.support.JdbcDaoSupport
|
* @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 {
|
public abstract class DaoSupport implements InitializingBean {
|
||||||
|
|
||||||
/** Logger available to subclasses. */
|
/** Logger available to subclasses. */
|
||||||
|
|||||||
Reference in New Issue
Block a user