Polishing

This commit is contained in:
Juergen Hoeller
2025-10-09 20:34:03 +02:00
parent 2ee34a5632
commit c2a66e723f
6 changed files with 13 additions and 16 deletions
@@ -37,7 +37,6 @@ import static org.mockito.Mockito.verify;
* Tests for {@link AsyncExecutionInterceptor}.
*
* @author Bao Ngo
* @since 7.0
*/
class AsyncExecutionInterceptorTests {
@@ -62,11 +61,13 @@ class AsyncExecutionInterceptorTests {
O run();
}
static class FutureRunner implements GenericRunner<Future<Void>> {
@Override
public Future<Void> run() {
return CompletableFuture.runAsync(() -> {
});
return CompletableFuture.runAsync(() -> {});
}
}
}
@@ -17,19 +17,18 @@
package org.springframework.context.annotation;
/**
* Enumeration used to determine whether JDK proxy-based or
* Enumeration used to determine whether JDK/CGLIB proxy-based or
* AspectJ weaving-based advice should be applied.
*
* @author Chris Beams
* @since 3.1
* @see org.springframework.scheduling.annotation.EnableAsync#mode()
* @see org.springframework.scheduling.annotation.AsyncConfigurationSelector#selectImports
* @see org.springframework.transaction.annotation.EnableTransactionManagement#mode()
* @see org.springframework.scheduling.annotation.EnableAsync#mode()
*/
public enum AdviceMode {
/**
* JDK proxy-based advice.
* JDK/CGLIB proxy-based advice.
*/
PROXY,
@@ -63,13 +63,13 @@ public interface AotApplicationContextInitializer<C extends ConfigurableApplicat
private static <C extends ConfigurableApplicationContext> void initialize(
C applicationContext, String... initializerClassNames) {
Log logger = LogFactory.getLog(AotApplicationContextInitializer.class);
ClassLoader classLoader = applicationContext.getClassLoader();
logger.debug("Initializing ApplicationContext with AOT");
for (String initializerClassName : initializerClassNames) {
logger.trace(LogMessage.format("Applying %s", initializerClassName));
instantiateInitializer(initializerClassName, classLoader)
.initialize(applicationContext);
instantiateInitializer(initializerClassName, classLoader).initialize(applicationContext);
}
}
@@ -417,8 +417,7 @@ public class TableMetaDataContext {
}
/**
* Does this database support a column name String array for retrieving generated
* keys?
* Does this database support a column name String array for retrieving generated keys?
* @see java.sql.Connection#createStruct(String, Object[])
*/
public boolean isGeneratedKeysColumnNameArraySupported() {
@@ -136,16 +136,14 @@ public interface TableMetaDataProvider {
String getSimpleQueryForGetGeneratedKey(String tableName, String keyColumnName);
/**
* Does this database support a column name String array for retrieving generated
* keys?
* Does this database support a column name String array for retrieving generated keys?
* @see java.sql.Connection#createStruct(String, Object[])
*/
boolean isGeneratedKeysColumnNameArraySupported();
/**
* Get the string used to quote SQL identifiers.
* <p>This method returns a space ({@code " "}) if identifier quoting is not
* supported.
* <p>This method returns a space ({@code " "}) if identifier quoting is not supported.
* @return database identifier quote string
* @since 6.1
* @see DatabaseMetaData#getIdentifierQuoteString()
@@ -38,7 +38,7 @@ import org.springframework.web.method.support.ModelAndViewContainer;
* provide enough information to decide via {@link #supportsReturnType}.
*
* @author Rossen Stoyanchev
* @since 7.0
* @since 6.2.9
*/
public class ResponseEntityReturnValueHandler implements HandlerMethodReturnValueHandler {