Closed
Description
The following APIs are deprecated but are still used in production/test code. The usage of these APIs should be updated with the suggested replacements in preparation for v5:
Production code
-
org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
-
org.springframework.beans.factory.config.InstantiationAwareBeanPostProcessorAdapter
-
org.springframework.transaction.interceptor.TransactionInterceptor
-
org.springframework.transaction.support.TransactionSynchronizationAdapter
-
org.springframework.core.GenericTypeResolver#resolveParameterType
-
org.springframework.jdbc.core.JdbcOperations#query(java.lang.String, java.lang.Object[], org.springframework.jdbc.core.RowCallbackHandler)
-
org.springframework.jdbc.core.JdbcOperations#queryForObject(java.lang.String, java.lang.Object[], org.springframework.jdbc.core.RowMapper<T>)
-
org.springframework.jdbc.core.JdbcTemplate#query(java.lang.String, java.lang.Object[], org.springframework.jdbc.core.RowMapper<T>)
-
org.hibernate.Query
-
org.springframework.jdbc.support.JdbcUtils#extractDatabaseMetaData(javax.sql.DataSource, java.lang.String)
-
org.springframework.util.StringUtils#isEmpty
Test code
-
org.junit.rules.ExpectedException#none
-
org.junit.Assert#assertThat(T, org.hamcrest.Matcher<? super T>)
-
org.mockito.MockitoAnnotations#initMocks
-
org.mockito.Mockito#verifyZeroInteractions
-
org.mockito.Matchers