Merge branch '3.5.x'

Closes gh-48106
This commit is contained in:
Stéphane Nicoll
2025-11-13 10:31:25 +01:00
71 changed files with 120 additions and 119 deletions
@@ -56,7 +56,7 @@ import org.springframework.boot.testsupport.gradle.testkit.GradleBuild;
*/
public class PluginClasspathGradleBuild extends GradleBuild {
private boolean kotlin = false;
private boolean kotlin;
public PluginClasspathGradleBuild(BuildOutput buildOutput) {
super(buildOutput);
@@ -142,7 +142,7 @@ class PluginXmlParser {
return new Iterator<>() {
private int index = 0;
private int index;
@Override
public boolean hasNext() {
@@ -31,7 +31,7 @@ class FileDescriptorTests {
private final int sourceHandle = 123;
private int closedHandle = 0;
private int closedHandle;
@Test
void acquireReturnsHandle() throws Exception {
+1
View File
@@ -16,6 +16,7 @@
<module name="com.puppycrawl.tools.checkstyle.TreeWalker">
<module name="io.spring.javaformat.checkstyle.check.SpringDeprecatedCheck" />
<module name="io.spring.javaformat.checkstyle.check.SpringJUnit5Check" />
<module name="ExplicitInitialization" />
<module
name="com.puppycrawl.tools.checkstyle.checks.imports.IllegalImportCheck">
<property name="regexp" value="true" />
@@ -76,13 +76,13 @@ public class MessageSourceProperties {
* Whether to always apply the MessageFormat rules, parsing even messages without
* arguments.
*/
private boolean alwaysUseMessageFormat = false;
private boolean alwaysUseMessageFormat;
/**
* Whether to use the message code as the default message instead of throwing a
* "NoSuchMessageException". Recommended during development only.
*/
private boolean useCodeAsDefaultMessage = false;
private boolean useCodeAsDefaultMessage;
public List<String> getBasename() {
return this.basename;
@@ -33,12 +33,12 @@ public class JmxProperties {
/**
* Expose Spring's management beans to the JMX domain.
*/
private boolean enabled = false;
private boolean enabled;
/**
* Whether unique runtime object names should be ensured.
*/
private boolean uniqueNames = false;
private boolean uniqueNames;
/**
* MBeanServer bean name.
@@ -101,7 +101,7 @@ public class WebProperties {
*/
private boolean addMappings = true;
private boolean customized = false;
private boolean customized;
private final Chain chain = new Chain();
@@ -151,7 +151,7 @@ public class WebProperties {
*/
public static class Chain {
boolean customized = false;
boolean customized;
/**
* Whether to enable the Spring Resource Handling chain. By default, disabled
@@ -169,7 +169,7 @@ public class WebProperties {
* brotli). Checks for a resource name with the '.gz' or '.br' file
* extensions.
*/
private boolean compressed = false;
private boolean compressed;
private final Strategy strategy = new Strategy();
@@ -246,7 +246,7 @@ public class WebProperties {
*/
public static class Content {
private boolean customized = false;
private boolean customized;
/**
* Whether to enable the content Version Strategy.
@@ -287,7 +287,7 @@ public class WebProperties {
*/
public static class Fixed {
private boolean customized = false;
private boolean customized;
/**
* Whether to enable the fixed Version Strategy.
@@ -346,7 +346,7 @@ public class WebProperties {
*/
public static class Cache {
private boolean customized = false;
private boolean customized;
/**
* Cache period for the resources served by the resource handler. If a
@@ -398,7 +398,7 @@ public class WebProperties {
*/
public static class Cachecontrol {
private boolean customized = false;
private boolean customized;
/**
* Maximum time the response should be cached, in seconds if no duration
@@ -130,7 +130,7 @@ class JmxAutoConfigurationTests {
@ManagedResource
public static class Counter {
private int counter = 0;
private int counter;
@ManagedAttribute
public int get() {
@@ -336,7 +336,7 @@ class FileWatcherTests {
private CountDownLatch latch = new CountDownLatch(1);
volatile boolean changed = false;
volatile boolean changed;
@Override
public void run() {
@@ -46,7 +46,7 @@ import static org.assertj.core.api.Assertions.assertThat;
class SpringBootTestWebEnvironmentMockTests {
@Value("${value}")
private int value = 0;
private int value;
@Autowired
private WebApplicationContext context;
@@ -144,7 +144,7 @@ class ImportTestcontainersTests {
@ImportTestcontainers
static class NullContainer {
static @Nullable PostgreSQLContainer container = null;
static @Nullable PostgreSQLContainer container;
}
@@ -63,7 +63,7 @@ class SpringApplicationShutdownHook implements Runnable {
private final AtomicBoolean shutdownHookAdded = new AtomicBoolean();
private volatile boolean shutdownHookAdditionEnabled = false;
private volatile boolean shutdownHookAdditionEnabled;
private boolean inProgress;
@@ -48,7 +48,7 @@ class SpringBootExceptionHandler implements UncaughtExceptionHandler {
private final List<Throwable> loggedExceptions = new ArrayList<>();
private int exitCode = 0;
private int exitCode;
SpringBootExceptionHandler(@Nullable UncaughtExceptionHandler parent) {
this.parent = parent;
@@ -193,7 +193,7 @@ public class LoggingApplicationListener implements GenericApplicationListener {
private boolean parseArgs = true;
private @Nullable LogLevel springBootLogging = null;
private @Nullable LogLevel springBootLogging;
@Override
public boolean supportsEventType(ResolvableType resolvableType) {
@@ -373,7 +373,7 @@ class SpringIterableConfigurationPropertySource extends SpringConfigurationPrope
private final @Nullable ConfigurationPropertyName[] names;
private int index = 0;
private int index;
ConfigurationPropertyNamesIterator(@Nullable ConfigurationPropertyName[] names) {
this.names = names;
@@ -22,7 +22,7 @@ import org.jspecify.annotations.Nullable;
class TestLog4J2LoggingSystem extends Log4J2LoggingSystem {
private boolean disableSelfInitialization = false;
private boolean disableSelfInitialization;
TestLog4J2LoggingSystem(String contextName) {
// Tests add resources to the thread context classloader
@@ -53,10 +53,10 @@ import static org.assertj.core.api.Assertions.assertThat;
abstract class AbstractSpringBootTestEmbeddedReactiveWebEnvironmentTests {
@LocalServerPort
private int port = 0;
private int port;
@Value("${value}")
private int value = 0;
private int value;
@Autowired
private ReactiveWebApplicationContext context;
@@ -54,10 +54,10 @@ import static org.assertj.core.api.Assertions.assertThat;
abstract class AbstractSpringBootTestWebServerWebEnvironmentTests {
@LocalServerPort
private int port = 0;
private int port;
@Value("${value}")
private int value = 0;
private int value;
@Autowired
private WebApplicationContext context;
@@ -295,7 +295,7 @@ public abstract class MainClassFinder {
private boolean mainMethodFound;
private boolean java25OrLater = false;
private boolean java25OrLater;
ClassDescriptor() {
super(SpringAsmInfo.ASM_VERSION);
@@ -89,7 +89,7 @@ final class SizeCalculatingEntryWriter implements EntryWriter {
*/
private static class SizeCalculatingOutputStream extends OutputStream {
private int size = 0;
private int size;
private @Nullable File tempFile;
@@ -34,7 +34,7 @@ class VirtualDataBlock implements DataBlock {
private long size;
private volatile int lastReadPart = 0;
private volatile int lastReadPart;
/**
* Create a new {@link VirtualDataBlock} instance. The {@link #setParts(Collection)}
@@ -69,7 +69,7 @@ public class ActiveMQProperties {
* Whether to stop message delivery before re-delivering messages from a rolled back
* transaction. This implies that message order is not preserved when this is enabled.
*/
private boolean nonBlockingRedelivery = false;
private boolean nonBlockingRedelivery;
/**
* Time to wait on message sends for a response. Set it to 0 to wait forever.
@@ -477,7 +477,7 @@ class ConfigurationPropertiesReportEndpointTests {
private String myTestProperty = "654321";
private @Nullable String nullValue = null;
private @Nullable String nullValue;
private Duration duration = Duration.ofSeconds(10);
@@ -940,7 +940,7 @@ public class RabbitProperties {
* Whether to fail if the queues declared by the container are not available on
* the broker.
*/
private boolean missingQueuesFatal = false;
private boolean missingQueuesFatal;
public @Nullable Integer getConsumersPerQueue() {
return this.consumersPerQueue;
@@ -637,7 +637,7 @@ class BatchJdbcAutoConfigurationTests {
Job discreteJob() {
AbstractJob job = new AbstractJob("discreteRegisteredJob") {
private static int count = 0;
private static int count;
@Override
public Collection<String> getStepNames() {
@@ -142,7 +142,7 @@ class BatchJobLauncherAutoConfigurationTests {
Job discreteJob() {
AbstractJob job = new AbstractJob("discreteRegisteredJob") {
private static int count = 0;
private static int count;
@Override
public Collection<String> getStepNames() {
@@ -60,7 +60,7 @@ public class DataWebProperties {
* Whether to expose and assume 1-based page number indexes. Defaults to "false",
* meaning a page number of 0 in the request equals the first page.
*/
private boolean oneIndexedParameters = false;
private boolean oneIndexedParameters;
/**
* General prefix to be prepended to the page number and page size parameters.
@@ -42,7 +42,7 @@ public class DataRedisProperties {
/**
* Database index used by the connection factory.
*/
private int database = 0;
private int database;
/**
* Connection URL. Overrides host, port, username, password, and database. Example:
@@ -258,7 +258,7 @@ public class DataRedisProperties {
* setting only has an effect if both it and time between eviction runs are
* positive.
*/
private int minIdle = 0;
private int minIdle;
/**
* Maximum number of connections that can be allocated by the pool at a given
@@ -193,7 +193,7 @@ public class DevToolsProperties {
/**
* Whether to enable a livereload.com-compatible server.
*/
private boolean enabled = false;
private boolean enabled;
/**
* Server port.
@@ -205,7 +205,7 @@ class RestarterTests {
@EnableScheduling
static class SampleApplication {
private int count = 0;
private int count;
private static final AtomicBoolean restart = new AtomicBoolean();
@@ -233,7 +233,7 @@ class RestarterTests {
static class CloseCountingApplicationListener implements ApplicationListener<ContextClosedEvent> {
static int closed = 0;
static int closed;
@Override
public void onApplicationEvent(ContextClosedEvent event) {
@@ -67,7 +67,7 @@ public class ElasticsearchProperties {
/**
* Whether to enable socket keep alive between client and Elasticsearch.
*/
private boolean socketKeepAlive = false;
private boolean socketKeepAlive;
/**
* Prefix added to the path of every request sent to Elasticsearch.
@@ -36,7 +36,7 @@ public class FlywayMigrationInitializer implements InitializingBean, Ordered {
private final @Nullable FlywayMigrationStrategy migrationStrategy;
private int order = 0;
private int order;
/**
* Create a new {@link FlywayMigrationInitializer} instance.
@@ -252,7 +252,7 @@ public class FlywayProperties {
* Whether to validate migrations and callbacks whose scripts do not obey the correct
* naming convention.
*/
private boolean validateMigrationNaming = false;
private boolean validateMigrationNaming;
/**
* Whether to automatically call validate when performing a migration.
@@ -94,19 +94,19 @@ public class FreeMarkerProperties {
* Whether all request attributes should be added to the model prior to merging with
* the template.
*/
private boolean exposeRequestAttributes = false;
private boolean exposeRequestAttributes;
/**
* Whether all HttpSession attributes should be added to the model prior to merging
* with the template.
*/
private boolean exposeSessionAttributes = false;
private boolean exposeSessionAttributes;
/**
* Whether HttpServletRequest attributes are allowed to override (hide) controller
* generated model attributes of the same name.
*/
private boolean allowRequestOverride = false;
private boolean allowRequestOverride;
/**
* Whether to expose a RequestContext for use by Spring's macro library, under the
@@ -118,7 +118,7 @@ public class FreeMarkerProperties {
* Whether HttpSession attributes are allowed to override (hide) controller generated
* model attributes of the same name.
*/
private boolean allowSessionOverride = false;
private boolean allowSessionOverride;
/**
* Well-known FreeMarker keys which are passed to FreeMarker's Configuration.
@@ -192,7 +192,7 @@ public class GraphQlProperties {
* Whether the endpoint that prints the schema is enabled. Schema is available
* under spring.graphql.http.path + "/schema".
*/
private boolean enabled = false;
private boolean enabled;
public boolean isEnabled() {
return this.enabled;
@@ -216,7 +216,7 @@ public class GraphQlProperties {
/**
* Whether the default GraphiQL UI is enabled.
*/
private boolean enabled = false;
private boolean enabled;
public String getPath() {
return this.path;
@@ -346,7 +346,7 @@ class GraphQlAutoConfigurationTests {
public static class CustomRuntimeWiringConfigurer implements RuntimeWiringConfigurer {
public boolean applied = false;
public boolean applied;
@Override
public void configure(RuntimeWiring.Builder builder) {
@@ -366,7 +366,7 @@ class GraphQlAutoConfigurationTests {
public static class CustomGraphQlSourceBuilderCustomizer implements GraphQlSourceBuilderCustomizer {
public boolean applied = false;
public boolean applied;
@Override
public void customize(GraphQlSource.SchemaResourceBuilder builder) {
@@ -98,19 +98,19 @@ public class GroovyTemplateProperties {
* Whether all request attributes should be added to the model prior to merging with
* the template.
*/
private boolean exposeRequestAttributes = false;
private boolean exposeRequestAttributes;
/**
* Whether all HttpSession attributes should be added to the model prior to merging
* with the template.
*/
private boolean exposeSessionAttributes = false;
private boolean exposeSessionAttributes;
/**
* Whether HttpServletRequest attributes are allowed to override (hide) controller
* generated model attributes of the same name.
*/
private boolean allowRequestOverride = false;
private boolean allowRequestOverride;
/**
* Whether to expose a RequestContext for use by Spring's macro library, under the
@@ -122,7 +122,7 @@ public class GroovyTemplateProperties {
* Whether HttpSession attributes are allowed to override (hide) controller generated
* model attributes of the same name.
*/
private boolean allowSessionOverride = false;
private boolean allowSessionOverride;
/**
* Whether models that are assignable to CharSequence are escaped automatically.
@@ -40,7 +40,7 @@ public class H2ConsoleProperties {
/**
* Whether to enable the console.
*/
private boolean enabled = false;
private boolean enabled;
private final Settings settings = new Settings();
@@ -72,12 +72,12 @@ public class H2ConsoleProperties {
/**
* Whether to enable trace output.
*/
private boolean trace = false;
private boolean trace;
/**
* Whether to enable remote access.
*/
private boolean webAllowOthers = false;
private boolean webAllowOthers;
/**
* Password to access preferences and tools of H2 Console.
@@ -122,7 +122,7 @@ public class IntegrationProperties {
* Whether to throw an exception when a reply is not expected anymore by a
* gateway.
*/
private boolean throwExceptionOnLateReply = false;
private boolean throwExceptionOnLateReply;
/**
* List of message header names that should not be populated into Message
@@ -113,7 +113,7 @@ public class JacksonProperties {
* Whether to configure Jackson 3 with the same defaults as Spring Boot previously
* used for Jackson 2.
*/
private boolean useJackson2Defaults = false;
private boolean useJackson2Defaults;
/**
* Whether to find and add modules to the auto-configured JsonMapper.Builder using
@@ -114,7 +114,7 @@ public class Jackson2Properties {
* Time zone used when formatting dates. For instance, "America/Los_Angeles" or
* "GMT+10".
*/
private @Nullable TimeZone timeZone = null;
private @Nullable TimeZone timeZone;
/**
* Locale used for formatting.
@@ -32,7 +32,7 @@ public class DataSourceHealthIndicatorProperties {
* Whether to ignore AbstractRoutingDataSources when creating database health
* indicators.
*/
private boolean ignoreRoutingDataSources = false;
private boolean ignoreRoutingDataSources;
public boolean isIgnoreRoutingDataSources() {
return this.ignoreRoutingDataSources;
@@ -46,7 +46,7 @@ final class GracefulShutdown {
private final Supplier<Integer> activeRequests;
private volatile boolean aborted = false;
private volatile boolean aborted;
GracefulShutdown(Server server, Supplier<Integer> activeRequests) {
this.server = server;
@@ -147,7 +147,7 @@ public class JettyServerProperties {
/**
* Enable access log.
*/
private boolean enabled = false;
private boolean enabled;
/**
* Log format.
@@ -38,7 +38,7 @@ public class JmsProperties {
/**
* Whether the default destination type is topic.
*/
private boolean pubSubDomain = false;
private boolean pubSubDomain;
/**
* Connection factory JNDI name. When set, takes precedence to others connection
@@ -49,7 +49,7 @@ public class JmsProperties {
/**
* Whether the subscription is durable.
*/
private boolean subscriptionDurable = false;
private boolean subscriptionDurable;
/**
* Client id of the connection.
@@ -116,7 +116,7 @@ public class JmsProperties {
/**
* Whether to cache message consumers.
*/
private boolean consumers = false;
private boolean consumers;
/**
* Whether to cache message producers.
@@ -402,7 +402,7 @@ public class JmsProperties {
/**
* Whether to use transacted sessions.
*/
private boolean transacted = false;
private boolean transacted;
public AcknowledgeMode getAcknowledgeMode() {
return this.acknowledgeMode;
@@ -64,12 +64,12 @@ public class JpaProperties {
/**
* Whether to initialize the schema on startup.
*/
private boolean generateDdl = false;
private boolean generateDdl;
/**
* Whether to enable logging of SQL statements.
*/
private boolean showSql = false;
private boolean showSql;
/**
* Register OpenEntityManagerInViewInterceptor. Binds a JPA EntityManager to the
@@ -1045,13 +1045,13 @@ public class KafkaProperties {
* Whether the container should fail to start if at least one of the configured
* topics are not present on the broker.
*/
private boolean missingTopicsFatal = false;
private boolean missingTopicsFatal;
/**
* Whether the container stops after the current record is processed or after all
* the records from the previous poll are processed.
*/
private boolean immediateStop = false;
private boolean immediateStop;
/**
* Whether to auto start the container.
@@ -1664,12 +1664,12 @@ public class KafkaProperties {
/**
* Cleanup the applications local state directory on startup.
*/
private boolean onStartup = false;
private boolean onStartup;
/**
* Cleanup the applications local state directory on shutdown.
*/
private boolean onShutdown = false;
private boolean onShutdown;
public boolean isOnStartup() {
return this.onStartup;
@@ -159,13 +159,13 @@ public class LdapProperties {
* Whether PartialResultException should be ignored in searches through the
* LdapTemplate.
*/
private boolean ignorePartialResultException = false;
private boolean ignorePartialResultException;
/**
* Whether NameNotFoundException should be ignored in searches through the
* LdapTemplate.
*/
private boolean ignoreNameNotFoundException = false;
private boolean ignoreNameNotFoundException;
/**
* Whether SizeLimitExceededException should be ignored in searches through the
@@ -39,7 +39,7 @@ public class EmbeddedLdapProperties {
/**
* Embedded LDAP port.
*/
private int port = 0;
private int port;
/**
* Embedded LDAP credentials.
@@ -153,7 +153,7 @@ public class MailProperties {
* Whether to enable SSL support. If enabled, 'mail.(protocol).ssl.enable'
* property is set to 'true'.
*/
private boolean enabled = false;
private boolean enabled;
/**
* SSL bundle name. If set, 'mail.(protocol).ssl.socketFactory' property is set to
@@ -85,7 +85,7 @@ public class ElasticProperties extends StepRegistryProperties {
* Whether to enable _source in the default index template when auto-creating the
* index.
*/
private boolean enableSource = false;
private boolean enableSource;
public String getHost() {
return this.host;
@@ -54,7 +54,7 @@ public class StackdriverProperties extends StepRegistryProperties {
* published as the GAUGE MetricKind. When true, counter metrics are published as the
* CUMULATIVE MetricKind.
*/
private boolean useSemanticMetricTypes = false;
private boolean useSemanticMetricTypes;
/**
* Prefix for metric type. Valid prefixes are described in the Google Cloud
@@ -31,7 +31,7 @@ public class BraveTracingProperties {
* Whether the propagation type and tracing backend support sharing the span ID
* between client and server spans. Requires B3 propagation and a compatible backend.
*/
private boolean spanJoiningSupported = false;
private boolean spanJoiningSupported;
public boolean isSpanJoiningSupported() {
return this.spanJoiningSupported;
@@ -39,7 +39,7 @@ public class StandardMongoClientSettingsBuilderCustomizer implements MongoClient
private final MongoConnectionDetails connectionDetails;
private int order = 0;
private int order;
public StandardMongoClientSettingsBuilderCustomizer(MongoConnectionDetails connectionDetails,
UuidRepresentation uuidRepresentation) {
@@ -146,13 +146,13 @@ public class MustacheProperties {
* Whether HttpServletRequest attributes are allowed to override (hide) controller
* generated model attributes of the same name.
*/
private boolean allowRequestOverride = false;
private boolean allowRequestOverride;
/**
* Whether HttpSession attributes are allowed to override (hide) controller
* generated model attributes of the same name.
*/
private boolean allowSessionOverride = false;
private boolean allowSessionOverride;
/**
* Whether to enable template caching.
@@ -168,13 +168,13 @@ public class MustacheProperties {
* Whether all request attributes should be added to the model prior to merging
* with the template.
*/
private boolean exposeRequestAttributes = false;
private boolean exposeRequestAttributes;
/**
* Whether all HttpSession attributes should be added to the model prior to
* merging with the template.
*/
private boolean exposeSessionAttributes = false;
private boolean exposeSessionAttributes;
/**
* Whether to expose a RequestContext for use by Spring's macro library, under the
@@ -153,7 +153,7 @@ public class Neo4jProperties {
/**
* Whether to log leaked sessions.
*/
private boolean logLeakedSessions = false;
private boolean logLeakedSessions;
/**
* Maximum amount of connections in the connection pool towards a single database.
@@ -225,7 +225,7 @@ public class Neo4jProperties {
/**
* Whether the driver should use encrypted traffic.
*/
private boolean encrypted = false;
private boolean encrypted;
/**
* Trust strategy to use.
@@ -370,7 +370,7 @@ public class PulsarProperties {
* Whether to throw an exception if any failure is encountered during server
* shutdown while enforcing stop policy on functions.
*/
private boolean propagateStopFailures = false;
private boolean propagateStopFailures;
public boolean isFailFast() {
return this.failFast;
@@ -589,13 +589,13 @@ public class PulsarProperties {
/**
* Priority level for shared subscription consumers.
*/
private int priorityLevel = 0;
private int priorityLevel;
/**
* Whether to read messages from the compacted topic rather than the full message
* backlog.
*/
private boolean readCompacted = false;
private boolean readCompacted;
/**
* Dead letter policy to use.
@@ -611,7 +611,7 @@ public class PulsarProperties {
/**
* Whether to auto retry messages.
*/
private boolean retryEnable = false;
private boolean retryEnable;
public @Nullable String getName() {
return this.name;
@@ -59,12 +59,12 @@ public class QuartzProperties {
/**
* Whether to wait for running jobs to complete on shutdown.
*/
private boolean waitForJobsToCompleteOnShutdown = false;
private boolean waitForJobsToCompleteOnShutdown;
/**
* Whether configured jobs should overwrite existing job definitions.
*/
private boolean overwriteExistingJobs = false;
private boolean overwriteExistingJobs;
/**
* Additional Quartz Scheduler properties.
@@ -140,7 +140,7 @@ public class R2dbcProperties {
/**
* Minimal number of idle connections.
*/
private int minIdle = 0;
private int minIdle;
/**
* Maximum amount of time that a connection is allowed to sit idle in the pool.
@@ -50,7 +50,7 @@ public class OAuth2AuthorizationServerProperties implements InitializingBean {
* the issuer identifier enables supporting multiple issuers per host in a
* multi-tenant hosting configuration.
*/
private boolean multipleIssuersAllowed = false;
private boolean multipleIssuersAllowed;
/**
* Registered clients of the Authorization Server.
@@ -294,7 +294,7 @@ public class OAuth2AuthorizationServerProperties implements InitializingBean {
/**
* Whether authorization consent is required when the client requests access.
*/
private boolean requireAuthorizationConsent = false;
private boolean requireAuthorizationConsent;
/**
* URL for the client's JSON Web Key Set.
@@ -79,13 +79,13 @@ public class MultipartProperties {
* Whether to resolve the multipart request lazily at the time of file or parameter
* access.
*/
private boolean resolveLazily = false;
private boolean resolveLazily;
/**
* Whether to resolve the multipart request strictly complying with the Servlet
* specification, only to be used for "multipart/form-data" requests.
*/
private boolean strictServletCompliance = false;
private boolean strictServletCompliance;
public boolean isEnabled() {
return this.enabled;
@@ -65,7 +65,7 @@ public class SqlInitializationProperties {
/**
* Whether initialization should continue when an error occurs.
*/
private boolean continueOnError = false;
private boolean continueOnError;
/**
* Statement separator in the schema and data scripts.
@@ -106,7 +106,7 @@ public class ThymeleafProperties {
* Whether hidden form inputs acting as markers for checkboxes should be rendered
* before the checkbox element itself.
*/
private boolean renderHiddenMarkersBeforeCheckboxes = false;
private boolean renderHiddenMarkersBeforeCheckboxes;
private final Servlet servlet = new Servlet();
@@ -44,7 +44,7 @@ final class GracefulShutdown {
private final Tomcat tomcat;
private volatile boolean aborted = false;
private volatile boolean aborted;
GracefulShutdown(Tomcat tomcat) {
this.tomcat = tomcat;
@@ -407,7 +407,7 @@ public class TomcatServerProperties {
/**
* Enable access log.
*/
private boolean enabled = false;
private boolean enabled;
/**
* Whether logging of the request will only be enabled if
@@ -458,7 +458,7 @@ public class TomcatServerProperties {
* Whether to check for log file existence so it can be recreated if an external
* process has renamed it.
*/
private boolean checkExists = false;
private boolean checkExists;
/**
* Whether to enable access log rotation.
@@ -469,7 +469,7 @@ public class TomcatServerProperties {
* Whether to defer inclusion of the date stamp in the file name until rotate
* time.
*/
private boolean renameOnRotate = false;
private boolean renameOnRotate;
/**
* Number of days to retain the access log files before they are removed.
@@ -484,13 +484,13 @@ public class TomcatServerProperties {
/**
* Whether to use IPv6 canonical representation format as defined by RFC 5952.
*/
private boolean ipv6Canonical = false;
private boolean ipv6Canonical;
/**
* Set request attributes for the IP address, Hostname, protocol, and port used
* for the request.
*/
private boolean requestAttributesEnabled = false;
private boolean requestAttributesEnabled;
/**
* Whether to buffer output such that it is flushed only periodically.
@@ -235,7 +235,7 @@ public class ServerProperties {
/**
* Whether to register the default Servlet with the container.
*/
private boolean registerDefaultServlet = false;
private boolean registerDefaultServlet;
private final Encoding encoding = new Encoding();
@@ -161,7 +161,7 @@ public class WebFluxProperties {
/**
* Whether RFC 9457 Problem Details support should be enabled.
*/
private boolean enabled = false;
private boolean enabled;
public boolean isEnabled() {
return this.enabled;
@@ -1095,7 +1095,7 @@ class WebFluxAutoConfigurationTests {
@Configuration(proxyBeanMethods = false)
static class CustomRequestMappingHandlerAdapter {
private int handlerAdapters = 0;
private int handlerAdapters;
@Bean
WebFluxRegistrations webFluxRegistrationsHandlerAdapter() {
@@ -1126,7 +1126,7 @@ class WebFluxAutoConfigurationTests {
@Configuration(proxyBeanMethods = false)
static class CustomRequestMappingHandlerMapping {
private int handlerMappings = 0;
private int handlerMappings;
@Bean
WebFluxRegistrations webFluxRegistrationsHandlerMapping() {
@@ -54,7 +54,7 @@ public class WebMvcProperties {
/**
* Whether to dispatch TRACE requests to the FrameworkServlet doService method.
*/
private boolean dispatchTraceRequest = false;
private boolean dispatchTraceRequest;
/**
* Whether to dispatch OPTIONS requests to the FrameworkServlet doService method.
@@ -76,7 +76,7 @@ public class WebMvcProperties {
* Whether to enable warn logging of exceptions resolved by a
* "HandlerExceptionResolver", except for "DefaultHandlerExceptionResolver".
*/
private boolean logResolvedException = false;
private boolean logResolvedException;
/**
* Path pattern used for static resources.
@@ -315,7 +315,7 @@ public class WebMvcProperties {
* Whether a request parameter ("format" by default) should be used to determine
* the requested media type.
*/
private boolean favorParameter = false;
private boolean favorParameter;
/**
* Query parameter name to use when "favor-parameter" is enabled.
@@ -459,7 +459,7 @@ public class WebMvcProperties {
/**
* Whether RFC 9457 Problem Details support should be enabled.
*/
private boolean enabled = false;
private boolean enabled;
public boolean isEnabled() {
return this.enabled;
@@ -1332,7 +1332,7 @@ class WebMvcAutoConfigurationTests {
@Configuration(proxyBeanMethods = false)
static class CustomRequestMappingHandlerAdapter {
private int handlerAdapters = 0;
private int handlerAdapters;
@Bean
WebMvcRegistrations webMvcRegistrationsHandlerAdapter() {
@@ -1356,7 +1356,7 @@ class WebMvcAutoConfigurationTests {
@Configuration(proxyBeanMethods = false)
static class CustomExceptionHandlerExceptionResolver {
private int exceptionResolvers = 0;
private int exceptionResolvers;
@Bean
WebMvcRegistrations webMvcRegistrationsExceptionResolver() {
@@ -569,7 +569,7 @@ class PaketoBuilderTests {
private static class DigestCapturingCondition extends Condition<Object> {
private static String digest = null;
private static String digest;
DigestCapturingCondition() {
super(predicate(), "a value starting with 'sha256:'");