mirror of
https://github.com/apache/rocketmq.git
synced 2026-10-29 17:25:35 +08:00
[ISSUE #4335] Replace deprecated api in cl
This commit is contained in:
+1
-1
@@ -72,7 +72,7 @@ public class JDBCTransactionStore implements TransactionStore {
|
||||
|
||||
private boolean loadDriver() {
|
||||
try {
|
||||
Class.forName(this.jdbcTransactionStoreConfig.getJdbcDriverClass()).newInstance();
|
||||
Class.forName(this.jdbcTransactionStoreConfig.getJdbcDriverClass()).getDeclaredConstructor().newInstance();
|
||||
log.info("Loaded the appropriate driver, {}",
|
||||
this.jdbcTransactionStoreConfig.getJdbcDriverClass());
|
||||
return true;
|
||||
|
||||
@@ -173,7 +173,7 @@ public class ServiceProvider {
|
||||
serviceClazz.getName(),
|
||||
objectId(serviceClazz.getClassLoader()), clazz.getName());
|
||||
}
|
||||
return (T)serviceClazz.newInstance();
|
||||
return (T)serviceClazz.getDeclaredConstructor().newInstance();
|
||||
} catch (ClassNotFoundException ex) {
|
||||
if (classLoader == thisClassLoader) {
|
||||
// Nothing more to try, onwards.
|
||||
|
||||
Reference in New Issue
Block a user