From 630019501a1372e5a09b696559f217ca50f1ee39 Mon Sep 17 00:00:00 2001 From: Mike Solomon Date: Tue, 12 Dec 2023 09:27:14 -0800 Subject: [PATCH] Revert "GITBOOK-512: change request with no subject merged in GitBook" This reverts commit 21e15d7f58072513f41c32571fdf71ee10ba5bab. --- SUMMARY.md | 150 ++++++++++++++++++++++++++--------------------------- 1 file changed, 75 insertions(+), 75 deletions(-) diff --git a/SUMMARY.md b/SUMMARY.md index 6d20802bf7..ddc39669c9 100644 --- a/SUMMARY.md +++ b/SUMMARY.md @@ -94,7 +94,7 @@ * [Update git resource source.uri references](reference/recipes/concourse/updategitresourceuri.md) * [Search](reference/recipes/concourse/search/README.md) * [Find pinned resources by type](reference/recipes/concourse/search/findpinnedresource.md) - * [Find privileged resource\_type definitions.](reference/recipes/concourse/search/findprivilegedresourcetype.md) + * [Find privileged resource_type definitions.](reference/recipes/concourse/search/findprivilegedresourcetype.md) * [Cucumber](reference/recipes/cucumber/README.md) * [Cucumber-JVM](reference/recipes/cucumber/jvm/README.md) * [Cucumber to JUnit test @Suite](reference/recipes/cucumber/jvm/cucumbertojunitplatformsuite.md) @@ -166,13 +166,13 @@ * [Httpclient4](reference/recipes/java/apache/httpclient4/README.md) * [Maps deprecated classes from Apache HttpClient 4.5.x to suggested replacements](reference/recipes/java/apache/httpclient4/mappingdeprecatedclasses.md) * [Migrates deprecated DefaultHttpClient](reference/recipes/java/apache/httpclient4/migratedefaulthttpclient.md) - * [Migrates to ApacheHttpClient 4.5.x](reference/recipes/java/apache/httpclient4/upgradeapachehttpclient\_4\_5.md) + * [Migrates to ApacheHttpClient 4.5.x](reference/recipes/java/apache/httpclient4/upgradeapachehttpclient_4_5.md) * [Httpclient5](reference/recipes/java/apache/httpclient5/README.md) - * [Adds TimeUnit to timeouts and duration methods](reference/recipes/java/apache/httpclient5/upgradeapachehttpclient\_5\_timeunit.md) + * [Adds TimeUnit to timeouts and duration methods](reference/recipes/java/apache/httpclient5/upgradeapachehttpclient_5_timeunit.md) * [Adds a TimeUnit argument to the matched method invocations](reference/recipes/java/apache/httpclient5/addtimeunitargument.md) - * [Migrate to ApacheHttpClient 5.x](reference/recipes/java/apache/httpclient5/upgradeapachehttpclient\_5.md) - * [Migrate to ApacheHttpClient 5.x Classes Namespace from 4.x](reference/recipes/java/apache/httpclient5/upgradeapachehttpclient\_5\_classmapping.md) - * [Migrate to ApacheHttpClient 5.x deprecated methods from 4.x](reference/recipes/java/apache/httpclient5/upgradeapachehttpclient\_5\_deprecatedmethods.md) + * [Migrate to ApacheHttpClient 5.x](reference/recipes/java/apache/httpclient5/upgradeapachehttpclient_5.md) + * [Migrate to ApacheHttpClient 5.x Classes Namespace from 4.x](reference/recipes/java/apache/httpclient5/upgradeapachehttpclient_5_classmapping.md) + * [Migrate to ApacheHttpClient 5.x deprecated methods from 4.x](reference/recipes/java/apache/httpclient5/upgradeapachehttpclient_5_deprecatedmethods.md) * [Migrate to ApacheHttpClient 5.x deprecated methods from 4.x](reference/recipes/java/apache/httpclient5/statusline.md) * [Replaces deprecated HttpResponse::getStatusLine()](reference/recipes/java/apache/httpclient5/newstatusline.md) * [Dependencies](reference/recipes/java/dependencies/README.md) @@ -323,7 +323,7 @@ * [Relocate org.apache.commons:commons-io to commons-io:commons-io](reference/recipes/java/migrate/apache/commons/io/relocateapachecommonsio.md) * [Replace FileUtils.getFile(String...) with JDK internals](reference/recipes/java/migrate/apache/commons/io/apachecommonsfileutilsrecipes$getfilerecipe.md) * [Replace FileUtils.writeStringToFile(File, String) with JDK internals](reference/recipes/java/migrate/apache/commons/io/apachecommonsfileutilsrecipes$writestringtofilerecipe.md) - * [Use IOUtils method that include their charset encoding](reference/recipes/java/migrate/apache/commons/io/apacheioutilsuseexplicitcharset.md) + * [Use IOUtils method that include their charset encoding](reference/recipes/java/migrate/apache/commons/io/apacheioutilsuseexplicitcharset.md) * [Lang](reference/recipes/java/migrate/apache/commons/lang/README.md) * [ApacheCommonsStringUtils Refaster recipes](reference/recipes/java/migrate/apache/commons/lang/apachecommonsstringutilsrecipes.md) * [Replace StringUtils.abbreviate(String, int) with JDK internals](reference/recipes/java/migrate/apache/commons/lang/apachecommonsstringutilsrecipes$abbreviaterecipe.md) @@ -376,7 +376,7 @@ * [Prefer java.util.Objects#requireNonNull](reference/recipes/java/migrate/guava/preferjavautilobjectsrequirenonnull.md) * [Prefer java.util.Objects#requireNonNullElse](reference/recipes/java/migrate/guava/preferjavautilobjectsrequirenonnullelse.md) * [Prefer java.util.Optional](reference/recipes/java/migrate/guava/preferjavautiloptional.md) - * [Prefer java.util.Optional#or(Supplier\)](reference/recipes/java/migrate/guava/preferjavautiloptionalorsupplier.md) + * [Prefer java.util.Optional#or(Supplier>)](reference/recipes/java/migrate/guava/preferjavautiloptionalorsupplier.md) * [Prefer java.util.Optional#orElse(null) over com.google.common.base.Optional#orNull()](reference/recipes/java/migrate/guava/preferjavautiloptionalorelsenull.md) * [Prefer java.util.function.Function](reference/recipes/java/migrate/guava/preferjavautilfunction.md) * [Prefer java.util.function.Predicate](reference/recipes/java/migrate/guava/preferjavautilpredicate.md) @@ -432,13 +432,13 @@ * [Migrate deprecated javax.ws packages to jakarta.ws](reference/recipes/java/migrate/jakarta/javaxwstojakartaws.md) * [Migrate deprecated javax.xml.bind packages to jakarta.xml.bind](reference/recipes/java/migrate/jakarta/javaxxmlbindmigrationtojakartaxmlbind.md) * [Migrate deprecated javax.xml.ws packages to jakarta.xml.ws](reference/recipes/java/migrate/jakarta/javaxxmlwsmigrationtojakartaxmlws.md) - * [Migrate org.apache.ws.security and org.apache.ws.security.components.crypto packages to org.apache.wss4j.common.ext and org.apache.wss4j.common.crypto packages](reference/recipes/java/migrate/jakarta/updateapachewssecuritypackages.md) + * [Migrate org.apache.ws.security and org.apache.ws.security.components.crypto packages to org.apache.wss4j.common.ext and org.apache.wss4j.common.crypto packages](reference/recipes/java/migrate/jakarta/updateapachewssecuritypackages.md) * [Migrate to Jakarta EE 10](reference/recipes/java/migrate/jakarta/jakartaee10.md) * [Migrate to Jakarta EE 9](reference/recipes/java/migrate/jakarta/javaxmigrationtojakarta.md) * [Migrate xmlns entries in persistence.xml files](reference/recipes/java/migrate/jakarta/javaxpersistencexmltojakartapersistencexml.md) * [Remove getComment and getVersion methods](reference/recipes/java/migrate/jakarta/servletcookiebehaviorchangerfc6265.md) * [Remove trailing slash from jakarta.ws.rs.ApplicationPath values](reference/recipes/java/migrate/jakarta/applicationpathwildcardnolongeraccepted.md) - * [Replace CURRENT\_COMPONENT and CURRENT\_COMPOSITE\_COMPONENT with getCurrentComponent() and getCurrentCompositeComponent()](reference/recipes/java/migrate/jakarta/removeduicomponentconstant.md) + * [Replace CURRENT_COMPONENT and CURRENT_COMPOSITE_COMPONENT with getCurrentComponent() and getCurrentCompositeComponent()](reference/recipes/java/migrate/jakarta/removeduicomponentconstant.md) * [Replace ResourceResolver with ResourceHandler](reference/recipes/java/migrate/jakarta/removedjakartafacesresourceresolver.md) * [Replace doUpgrade(..) with ServerContainer.upgradeHttpToWebSocket(..)](reference/recipes/java/migrate/jakarta/wswsocservercontainerdeprecation.md) * [Substitute deprecated Faces Managed Beans](reference/recipes/java/migrate/jakarta/facesmanagedbeansremoved.md) @@ -449,7 +449,7 @@ * [Javaee7](reference/recipes/java/migrate/javaee7/README.md) * [Removed OpenJPA providers in the persistence.xml file](reference/recipes/java/migrate/javaee7/openjpapersistenceprovider.md) * [Javaee8](reference/recipes/java/migrate/javaee8/README.md) - * [Flags any org.apache.bval.jsr\* (bval 1.1) and org.apache.bval.jsr303\* (bval 1.0) package references](reference/recipes/java/migrate/javaee8/apachedefaultprovider.md) + * [Flags any org.apache.bval.jsr* (bval 1.1) and org.apache.bval.jsr303* (bval 1.0) package references](reference/recipes/java/migrate/javaee8/apachedefaultprovider.md) * [Replace HttpServletRequestWrapper.isRequestedSessionIdFromUrl() with HttpServletRequestWrapper.isRequestedSessionIdFromURL()](reference/recipes/java/migrate/javaee8/servletisrequestedsessionidfromurl.md) * [Lombok](reference/recipes/java/migrate/lombok/README.md) * [Convert @lombok.Value class to Record](reference/recipes/java/migrate/lombok/lombokvaluetorecord.md) @@ -474,7 +474,7 @@ * [Replace StringUtils.trim(String) with JDK internals](reference/recipes/java/migrate/maven/shared/mavensharedstringutilsrecipes$trimrecipe.md) * [Replace StringUtils.upperCase(String) with JDK internals](reference/recipes/java/migrate/maven/shared/mavensharedstringutilsrecipes$uppercaserecipe.md) * [Metrics](reference/recipes/java/migrate/metrics/README.md) - * [Micrometer](https://micrometer.io) + * [Simplify [Micrometer](https://micrometer.io) meter tags](reference/recipes/java/migrate/metrics/simplifymicrometermetertags.md) * [Plexus](reference/recipes/java/migrate/plexus/README.md) * [PlexusFileUtils Refaster recipes](reference/recipes/java/migrate/plexus/plexusfileutilsrecipes.md) * [PlexusStringUtils Refaster recipes](reference/recipes/java/migrate/plexus/plexusstringutilsrecipes.md) @@ -518,7 +518,7 @@ * [Use Character#isJavaIdentifierStart(char)](reference/recipes/java/migrate/lang/migratecharacterisjavalettertoisjavaidentifierstart.md) * [Use Character#isWhitespace(char)](reference/recipes/java/migrate/lang/migratecharacterisspacetoiswhitespace.md) * [Use Class#getDeclaredConstructor().newInstance()](reference/recipes/java/migrate/lang/migrateclassnewinstancetogetdeclaredconstructornewinstance.md) - * [Use ClassLoader#defineClass(String, byte\[\], int, int)](reference/recipes/java/migrate/lang/migrateclassloaderdefineclass.md) + * [Use ClassLoader#defineClass(String, byte[], int, int)](reference/recipes/java/migrate/lang/migrateclassloaderdefineclass.md) * [Use Runtime.Version#feature()](reference/recipes/java/migrate/lang/migrateruntimeversionmajortofeature.md) * [Use Runtime.Version#interim()](reference/recipes/java/migrate/lang/migrateruntimeversionminortointerim.md) * [Use Runtime.Version#update()](reference/recipes/java/migrate/lang/migrateruntimeversionsecuritytoupdate.md) @@ -536,11 +536,11 @@ * [Convert new URL(String, String, String) to new URI(...).toURL()](reference/recipes/java/migrate/net/urlconstructorstourirecipes$urlthreeargumentconstructorrecipe.md) * [Convert new URL(String, String, int, String) to new URI(...).toURL()](reference/recipes/java/migrate/net/urlconstructorstourirecipes$urlfourargumentconstructorrecipe.md) * [URLConstructorsToURI Refaster recipes](reference/recipes/java/migrate/net/urlconstructorstourirecipes.md) - * [Use java.net.HttpURLConnection.HTTP\_INTERNAL\_ERROR](reference/recipes/java/migrate/net/migratehttpurlconnectionhttpservererrortohttpinternalerror.md) + * [Use java.net.HttpURLConnection.HTTP_INTERNAL_ERROR](reference/recipes/java/migrate/net/migratehttpurlconnectionhttpservererrortohttpinternalerror.md) * [Use java.net.MulticastSocket#getTimeToLive()](reference/recipes/java/migrate/net/migratemulticastsocketgetttltogettimetolive.md) * [Use java.net.MulticastSocket#setTimeToLive(int)](reference/recipes/java/migrate/net/migratemulticastsocketsetttltosettimetolive.md) - * [Use java.net.URLDecoder#decode(String, StandardCharsets.UTF\_8)](reference/recipes/java/migrate/net/migrateurldecoderdecode.md) - * [Use java.net.URLEncoder#encode(String, StandardCharsets.UTF\_8)](reference/recipes/java/migrate/net/migrateurlencoderencode.md) + * [Use java.net.URLDecoder#decode(String, StandardCharsets.UTF_8)](reference/recipes/java/migrate/net/migrateurldecoderdecode.md) + * [Use java.net.URLEncoder#encode(String, StandardCharsets.UTF_8)](reference/recipes/java/migrate/net/migrateurlencoderencode.md) * [Use modernized java.net APIs](reference/recipes/java/migrate/net/javanetapis.md) * [java.sql APIs](reference/recipes/java/migrate/sql/README.md) * [Use DriverManager#setLogWriter(java.io.PrintWriter)](reference/recipes/java/migrate/sql/migratedrivermanagersetlogstream.md) @@ -557,11 +557,11 @@ * [Prefer Optional.isPresent()](reference/recipes/java/migrate/util/optionalnotemptytoispresent.md) * [Prefer Set.of(..)](reference/recipes/java/migrate/util/migratecollectionssingletonset.md) * [Prefer Set.of(..)](reference/recipes/java/migrate/util/migratecollectionsunmodifiableset.md) - * [Remove invocations of deprecated invocations from Deflater, Inflater, ZipFile](reference/recipes/java/migrate/util/removefinalizerfromzip.md) - * [Replace List get, add, and remove with SequencedCollection \*First and \*Last methods](reference/recipes/java/migrate/util/listfirstandlast.md) + * [Remove invocations of deprecated invocations from Deflater, Inflater, ZipFile ](reference/recipes/java/migrate/util/removefinalizerfromzip.md) + * [Replace List get, add, and remove with SequencedCollection *First and *Last methods](reference/recipes/java/migrate/util/listfirstandlast.md) * [Replace Stream.collect(Collectors.toUnmodifiableList()) with Stream.toList()](reference/recipes/java/migrate/util/replacestreamcollectwithtolist.md) * [Replace iterator().next() with getFirst()](reference/recipes/java/migrate/util/iteratornext.md) - * [Stream idiom recipe](reference/recipes/java/migrate/util/optionalstreamrecipe.md) + * [Stream idiom recipe](reference/recipes/java/migrate/util/optionalstreamrecipe.md) * [Use modernized java.util APIs](reference/recipes/java/migrate/util/javautilapis.md) * [java.util.concurrent APIs](reference/recipes/java/migrate/concurrent/README.md) * [Use AtomicBoolean#weakCompareAndSetPlain(boolean, boolean)](reference/recipes/java/migrate/concurrent/migrateatomicbooleanweakcompareandsettoweakcompareandsetplain.md) @@ -729,10 +729,10 @@ * [Cloud2022](reference/recipes/java/spring/cloud2022/README.md) * [Add logging.pattern.level for traceId and spanId](reference/recipes/java/spring/cloud2022/addloggingpatternlevelforsleuth.md) * [Migrate Spring Cloud Sleuth 3.1 to Micrometer Tracing 1.0](reference/recipes/java/spring/cloud2022/migratecloudsleuthtomicrometertracing.md) - * [Migrate to Spring Cloud 2022](reference/recipes/java/spring/cloud2022/upgradespringcloud\_2022.md) + * [Migrate to Spring Cloud 2022](reference/recipes/java/spring/cloud2022/upgradespringcloud_2022.md) * [Upgrade dependencies to Spring Cloud 2022](reference/recipes/java/spring/cloud2022/dependencyupgrades.md) * [Cloud2023](reference/recipes/java/spring/cloud2023/README.md) - * [Migrate to Spring Cloud 2023](reference/recipes/java/spring/cloud2023/upgradespringcloud\_2023.md) + * [Migrate to Spring Cloud 2023](reference/recipes/java/spring/cloud2023/upgradespringcloud_2023.md) * [Upgrade dependencies to Spring Cloud 2023](reference/recipes/java/spring/cloud2023/dependencyupgrades.md) * [Http](reference/recipes/java/spring/http/README.md) * [Find Spring Web dependency](reference/recipes/java/spring/http/springwebdependency.md) @@ -744,8 +744,8 @@ * [Find Spring API endpoints](reference/recipes/java/spring/search/findapiendpoints.md) * [Find Spring components](reference/recipes/java/spring/search/findspringcomponents.md) * [Security5](reference/recipes/java/spring/security5/README.md) - * [Migrate to Spring Security 5.7](reference/recipes/java/spring/security5/upgradespringsecurity\_5\_7.md) - * [Migrate to Spring Security 5.8](reference/recipes/java/spring/security5/upgradespringsecurity\_5\_8.md) + * [Migrate to Spring Security 5.7](reference/recipes/java/spring/security5/upgradespringsecurity_5_7.md) + * [Migrate to Spring Security 5.8](reference/recipes/java/spring/security5/upgradespringsecurity_5_8.md) * [Rename the package name from com.nimbusds.jose.shaded.json.JSONObject to net.minidev.json.JSONObject](reference/recipes/java/spring/security5/renamenimbusdsjsonobjectpackagename.md) * [Replace HttpSecurity.authorizeRequests(...) with HttpSecurity.authorizeHttpRequests(...) and ExpressionUrlAuthorizationConfigurer, AbstractInterceptUrlConfigurer with AuthorizeHttpRequestsConfigurer, etc](reference/recipes/java/spring/security5/authorizehttprequests.md) * [Replace global method security with method security](reference/recipes/java/spring/security5/replaceglobalmethodsecuritywithmethodsecurity.md) @@ -761,9 +761,9 @@ * [Security6](reference/recipes/java/spring/security6/README.md) * [Convert HttpSecurity::apply chained calls into HttpSecurity::with Lambda DSL](reference/recipes/java/spring/security6/applytowithlambdadsl.md) * [Keep the default RequestCache querying behavior in Spring Security 5](reference/recipes/java/spring/security6/updaterequestcache.md) - * [Migrate to Spring Security 6.0](reference/recipes/java/spring/security6/upgradespringsecurity\_6\_0.md) - * [Migrate to Spring Security 6.1](reference/recipes/java/spring/security6/upgradespringsecurity\_6\_1.md) - * [Migrate to Spring Security 6.2](reference/recipes/java/spring/security6/upgradespringsecurity\_6\_2.md) + * [Migrate to Spring Security 6.0](reference/recipes/java/spring/security6/upgradespringsecurity_6_0.md) + * [Migrate to Spring Security 6.1](reference/recipes/java/spring/security6/upgradespringsecurity_6_1.md) + * [Migrate to Spring Security 6.2](reference/recipes/java/spring/security6/upgradespringsecurity_6_2.md) * [Remove calls matching AuthenticationEntryPointFailureHandler.setRethrowAuthenticationServiceException(true)](reference/recipes/java/spring/security6/propagateauthenticationserviceexceptions.md) * [Remove explicit SecurityContextConfigurer.requireExplicitSave(true) opt-in](reference/recipes/java/spring/security6/requireexplicitsavingofsecuritycontextrepository.md) * [Remove explicit configuration of SHA-256 as encoding and matching algorithm for TokenBasedRememberMeServices](reference/recipes/java/spring/security6/usesha256inrememberme.md) @@ -799,25 +799,25 @@ * [Migrate @OutputCaptureRule to @ExtendWith(OutputCaptureExtension.class)](reference/recipes/java/spring/boot2/outputcaptureextension.md) * [Migrate RestTemplateBuilder](reference/recipes/java/spring/boot2/resttemplatebuilderrequestfactory.md) * [Migrate Spring Boot 2.x projects to JUnit 5 from JUnit 4.](reference/recipes/java/spring/boot2/springboot2junit4to5migration.md) - * [Migrate Spring Boot properties to 2.0](reference/recipes/java/spring/boot2/springbootproperties\_2\_0.md) - * [Migrate Spring Boot properties to 2.1](reference/recipes/java/spring/boot2/springbootproperties\_2\_1.md) - * [Migrate Spring Boot properties to 2.2](reference/recipes/java/spring/boot2/springbootproperties\_2\_2.md) - * [Migrate Spring Boot properties to 2.3](reference/recipes/java/spring/boot2/springbootproperties\_2\_3.md) - * [Migrate Spring Boot properties to 2.4](reference/recipes/java/spring/boot2/springbootproperties\_2\_4.md) - * [Migrate Spring Boot properties to 2.5](reference/recipes/java/spring/boot2/springbootproperties\_2\_5.md) - * [Migrate Spring Boot properties to 2.6](reference/recipes/java/spring/boot2/springbootproperties\_2\_6.md) - * [Migrate Spring Boot properties to 2.7](reference/recipes/java/spring/boot2/springbootproperties\_2\_7.md) + * [Migrate Spring Boot properties to 2.0](reference/recipes/java/spring/boot2/springbootproperties_2_0.md) + * [Migrate Spring Boot properties to 2.1](reference/recipes/java/spring/boot2/springbootproperties_2_1.md) + * [Migrate Spring Boot properties to 2.2](reference/recipes/java/spring/boot2/springbootproperties_2_2.md) + * [Migrate Spring Boot properties to 2.3](reference/recipes/java/spring/boot2/springbootproperties_2_3.md) + * [Migrate Spring Boot properties to 2.4](reference/recipes/java/spring/boot2/springbootproperties_2_4.md) + * [Migrate Spring Boot properties to 2.5](reference/recipes/java/spring/boot2/springbootproperties_2_5.md) + * [Migrate Spring Boot properties to 2.6](reference/recipes/java/spring/boot2/springbootproperties_2_6.md) + * [Migrate Spring Boot properties to 2.7](reference/recipes/java/spring/boot2/springbootproperties_2_7.md) * [Migrate deprecated ActuatorMediaType to ApiVersion#getProducedMimeType](reference/recipes/java/spring/boot2/migrateactuatormediatypetoapiversion.md) * [Migrate deprecated Spring-Boot EmbeddedDatabaseConnection.HSQL](reference/recipes/java/spring/boot2/migratehsqlembeddeddatabaseconnection.md) * [Migrate flyway and liquibase credentials](reference/recipes/java/spring/boot2/migratedatabasecredentials.md) * [Migrate multi-condition @ConditionalOnBean annotations](reference/recipes/java/spring/boot2/conditionalonbeananynestedcondition.md) - * [Migrate to Spring Boot 2.0](reference/recipes/java/spring/boot2/upgradespringboot\_2\_0.md) - * [Migrate to Spring Boot 2.1](reference/recipes/java/spring/boot2/upgradespringboot\_2\_1.md) - * [Migrate to Spring Boot 2.2](reference/recipes/java/spring/boot2/upgradespringboot\_2\_2.md) - * [Migrate to Spring Boot 2.3](reference/recipes/java/spring/boot2/upgradespringboot\_2\_3.md) - * [Migrate to Spring Boot 2.4](reference/recipes/java/spring/boot2/upgradespringboot\_2\_4.md) - * [Migrate to Spring Boot 2.6](reference/recipes/java/spring/boot2/upgradespringboot\_2\_6.md) - * [Migrate to Spring Boot 2.7](reference/recipes/java/spring/boot2/upgradespringboot\_2\_7.md) + * [Migrate to Spring Boot 2.0](reference/recipes/java/spring/boot2/upgradespringboot_2_0.md) + * [Migrate to Spring Boot 2.1](reference/recipes/java/spring/boot2/upgradespringboot_2_1.md) + * [Migrate to Spring Boot 2.2](reference/recipes/java/spring/boot2/upgradespringboot_2_2.md) + * [Migrate to Spring Boot 2.3](reference/recipes/java/spring/boot2/upgradespringboot_2_3.md) + * [Migrate to Spring Boot 2.4](reference/recipes/java/spring/boot2/upgradespringboot_2_4.md) + * [Migrate to Spring Boot 2.6](reference/recipes/java/spring/boot2/upgradespringboot_2_6.md) + * [Migrate to Spring Boot 2.7](reference/recipes/java/spring/boot2/upgradespringboot_2_7.md) * [Migrate to recommended constants in LogbackLoggingSystemProperties from deprecated values in LoggingSystemProperties](reference/recipes/java/spring/boot2/migrateloggingsystempropertyconstants.md) * [Move SAML relying party identity provider property to asserting party](reference/recipes/java/spring/boot2/samlrelyingpartypropertyapplicationpropertiesmove.md) * [Remove @SpringExtension](reference/recipes/java/spring/boot2/unnecessaryspringextension.md) @@ -826,12 +826,12 @@ * [Replace @ExtendWith and @ContextConfiguration with @SpringJunitConfig](reference/recipes/java/spring/boot2/replaceextendwithandcontextconfiguration.md) * [Replace EnvironmentTestUtils with TestPropertyValues](reference/recipes/java/spring/boot2/replacedeprecatedenvironmenttestutils.md) * [Spring Boot 2.x best practices](reference/recipes/java/spring/boot2/springboot2bestpractices.md) - * [Upgrade to Spring Boot 2.5](reference/recipes/java/spring/boot2/upgradespringboot\_2\_5.md) + * [Upgrade to Spring Boot 2.5](reference/recipes/java/spring/boot2/upgradespringboot_2_5.md) * [Use AutoConfiguration#imports](reference/recipes/java/spring/boot2/moveautoconfigurationtoimportsfile.md) * [Use DiskSpaceHealthIndicator(File, DataSize)](reference/recipes/java/spring/boot2/migratediskspacehealthindicatorconstructor.md) - * [Use EnableConfigurationProperties.VALIDATOR\_BEAN\_NAME](reference/recipes/java/spring/boot2/migrateconfigurationpropertiesbindingpostprocessorvalidatorbeanname.md) + * [Use EnableConfigurationProperties.VALIDATOR_BEAN_NAME](reference/recipes/java/spring/boot2/migrateconfigurationpropertiesbindingpostprocessorvalidatorbeanname.md) * [Use ErrorAttributes#getErrorAttributes(WebRequest, ErrorAttributeOptions)](reference/recipes/java/spring/boot2/geterrorattributes.md) - * [Use ErrorProperties#IncludeStacktrace.ON\_PARAM](reference/recipes/java/spring/boot2/migrateerrorpropertiesincludestacktraceconstants.md) + * [Use ErrorProperties#IncludeStacktrace.ON_PARAM](reference/recipes/java/spring/boot2/migrateerrorpropertiesincludestacktraceconstants.md) * [Use MultipartConfigFactory with DataSize arguments](reference/recipes/java/spring/boot2/migratemultipartconfigfactory.md) * [Use PingHealthIndicator](reference/recipes/java/spring/boot2/migrateapplicationhealthindicatortopinghealthindicator.md) * [Use RestClientBuilderCustomizer](reference/recipes/java/spring/boot2/migraterestclientbuildercustomizerpackagename.md) @@ -849,9 +849,9 @@ * [Use spring-boot.run.agents configuration key in spring-boot-maven-plugin](reference/recipes/java/spring/boot2/springbootmavenpluginmigrateagenttoagents.md) * [Search](reference/recipes/java/spring/boot2/search/README.md) * [Applications using logging shutdown hooks](reference/recipes/java/spring/boot2/search/loggingshutdownhooks.md) - * [Find patterns that require updating for Spring Boot 2.5](reference/recipes/java/spring/boot2/search/findupgraderequirementsspringboot\_2\_5.md) + * [Find patterns that require updating for Spring Boot 2.5](reference/recipes/java/spring/boot2/search/findupgraderequirementsspringboot_2_5.md) * [Find projects affected by changes to the default error view message attribute](reference/recipes/java/spring/boot2/search/messagesinthedefaulterrorview.md) - * [In Spring Boot 2.5 a DefaultConfigurationCustomizer can now be used in favour of defining one or more \*Provider beans](reference/recipes/java/spring/boot2/search/customizingjooqdefaultconfiguration.md) + * [In Spring Boot 2.5 a DefaultConfigurationCustomizer can now be used in favour of defining one or more *Provider beans](reference/recipes/java/spring/boot2/search/customizingjooqdefaultconfiguration.md) * [Integration scheduler pool size](reference/recipes/java/spring/boot2/search/integrationschedulerpoolrecipe.md) * [Spring Boot 3.x](reference/recipes/java/spring/boot3/README.md) * [Add @Configuration to classes with @EnableXXXSecurity annotations](reference/recipes/java/spring/boot3/configurationoverenablesecurity.md) @@ -862,34 +862,34 @@ * [Enable Spring Batch Annotation](reference/recipes/java/spring/boot3/removeenablebatchprocessing.md) * [Enable Virtual Threads on Java 21](reference/recipes/java/spring/boot3/enablevirtualthreads.md) * [Maintain trailing slash URL mappings](reference/recipes/java/spring/boot3/maintaintrailingslashurlmappings.md) - * [Migrate Spring Boot properties to 3.0](reference/recipes/java/spring/boot3/springbootproperties\_3\_0.md) - * [Migrate Spring Boot properties to 3.1](reference/recipes/java/spring/boot3/springbootproperties\_3\_1.md) - * [Migrate Spring Boot properties to 3.2](reference/recipes/java/spring/boot3/springbootproperties\_3\_2.md) + * [Migrate Spring Boot properties to 3.0](reference/recipes/java/spring/boot3/springbootproperties_3_0.md) + * [Migrate Spring Boot properties to 3.1](reference/recipes/java/spring/boot3/springbootproperties_3_1.md) + * [Migrate Spring Boot properties to 3.2](reference/recipes/java/spring/boot3/springbootproperties_3_2.md) * [Migrate thymeleaf dependencies to Spring Boot 3.x](reference/recipes/java/spring/boot3/migratethymeleafdependencies.md) * [Migrate to Spring Batch 5.0 from 4.3](reference/recipes/java/spring/boot3/springbatch4to5migration.md) - * [Migrate to Spring Boot 3.0](reference/recipes/java/spring/boot3/upgradespringboot\_3\_0.md) - * [Migrate to Spring Boot 3.1](reference/recipes/java/spring/boot3/upgradespringboot\_3\_1.md) - * [Migrate to Spring Boot 3.2](reference/recipes/java/spring/boot3/upgradespringboot\_3\_2.md) + * [Migrate to Spring Boot 3.0](reference/recipes/java/spring/boot3/upgradespringboot_3_0.md) + * [Migrate to Spring Boot 3.1](reference/recipes/java/spring/boot3/upgradespringboot_3_1.md) + * [Migrate to Spring Boot 3.2](reference/recipes/java/spring/boot3/upgradespringboot_3_2.md) * [Remove Unnecessary @ConstructorBinding](reference/recipes/java/spring/boot3/removeconstructorbindingannotation.md) * [Remove the deprecated properties additional-keys-to-sanitize from the configprops and env end points](reference/recipes/java/spring/boot3/actuatorendpointsanitization.md) * [Rename server.max-http-header-size to server.max-http-request-header-size](reference/recipes/java/spring/boot3/migratemaxhttpheadersize.md) - * [Upgrade to springdoc-openapi 2](reference/recipes/java/spring/boot3/upgradespringdoc\_2.md) + * [Upgrade to springdoc-openapi 2](reference/recipes/java/spring/boot3/upgradespringdoc_2.md) * [Spring Data](reference/recipes/java/spring/data/README.md) - * [Migrate to Spring Data 2.3](reference/recipes/java/spring/data/upgradespringdata\_2\_3.md) - * [Migrate to Spring Data 2.5](reference/recipes/java/spring/data/upgradespringdata\_2\_5.md) - * [Use JpaRepository#deleteAllInBatch(Iterable entities)](reference/recipes/java/spring/data/usejparepositorydeleteallinbatch.md) + * [Migrate to Spring Data 2.3](reference/recipes/java/spring/data/upgradespringdata_2_3.md) + * [Migrate to Spring Data 2.5](reference/recipes/java/spring/data/upgradespringdata_2_5.md) + * [Use JpaRepository#deleteAllInBatch(Iterable entities)](reference/recipes/java/spring/data/usejparepositorydeleteallinbatch.md) * [Use JpaRepository#getById(ID id)](reference/recipes/java/spring/data/usejparepositorygetbyid.md) * [Use JpaSort.of(..)](reference/recipes/java/spring/data/migratejpasort.md) - * [Use QuerydslPredicateExecutor](reference/recipes/java/spring/data/migratequerydsljparepository.md) + * [Use QuerydslPredicateExecutor](reference/recipes/java/spring/data/migratequerydsljparepository.md) * [Use TLS for JDBC connection strings](reference/recipes/java/spring/data/usetlsjdbcconnectionstring.md) * [Spring Framework](reference/recipes/java/spring/framework/README.md) * [Convert InstantiationAwareBeanPostProcessorAdapter to SmartInstantiationAwareBeanPostProcessor](reference/recipes/java/spring/framework/migrateinstantiationawarebeanpostprocessoradapter.md) * [Migrate HandlerInterceptorAdapter to HandlerInterceptor](reference/recipes/java/spring/framework/migratehandlerinterceptor.md) * [Migrate deprecated Spring Web UTF8 MediaType enums](reference/recipes/java/spring/framework/migrateutf8mediatypes.md) - * [Migrate to Spring Framework 5.0](reference/recipes/java/spring/framework/upgradespringframework\_5\_0.md) - * [Migrate to Spring Framework 5.1](reference/recipes/java/spring/framework/upgradespringframework\_5\_1.md) - * [Migrate to Spring Framework 5.2](reference/recipes/java/spring/framework/upgradespringframework\_5\_2.md) - * [Migrate to Spring Framework 5.3](reference/recipes/java/spring/framework/upgradespringframework\_5\_3.md) + * [Migrate to Spring Framework 5.0](reference/recipes/java/spring/framework/upgradespringframework_5_0.md) + * [Migrate to Spring Framework 5.1](reference/recipes/java/spring/framework/upgradespringframework_5_1.md) + * [Migrate to Spring Framework 5.2](reference/recipes/java/spring/framework/upgradespringframework_5_2.md) + * [Migrate to Spring Framework 5.3](reference/recipes/java/spring/framework/upgradespringframework_5_3.md) * [Replace WebMvcConfigurerAdapter with WebMvcConfigurer](reference/recipes/java/spring/framework/migratewebmvcconfigureradapter.md) * [Upgrade spring-framework Maven dependencies](reference/recipes/java/spring/framework/upgradespringframeworkdependencies.md) * [Use Environment#acceptsProfiles(Profiles)](reference/recipes/java/spring/framework/environmentacceptsprofiles.md) @@ -922,12 +922,12 @@ * [Remove empty tests without comments](reference/recipes/java/testing/cleanup/removeemptytests.md) * [Remove public visibility of JUnit 5 tests](reference/recipes/java/testing/cleanup/testsshouldnotbepublic.md) * [Remove test prefix from JUnit 5 tests](reference/recipes/java/testing/cleanup/removetestprefix.md) - * [Replace JUnit assertEquals(false, ) to assertFalse() / assertTrue()](reference/recipes/java/testing/cleanup/assertequalsbooleantoassertboolean.md) - * [Replace JUnit assertFalse(!) to assertTrue()](reference/recipes/java/testing/cleanup/assertfalsenegationtoasserttrue.md) + * [Replace JUnit assertEquals(false, ) to assertFalse() / assertTrue()](reference/recipes/java/testing/cleanup/assertequalsbooleantoassertboolean.md) + * [Replace JUnit assertFalse(!) to assertTrue()](reference/recipes/java/testing/cleanup/assertfalsenegationtoasserttrue.md) * [Replace JUnit assertFalse(a == null) to assertNotNull(a)](reference/recipes/java/testing/cleanup/assertfalsenulltoassertnotnull.md) * [Replace JUnit assertFalse(a.equals(b)) to assertNotEquals(a,b)](reference/recipes/java/testing/cleanup/assertfalseequalstoassertnotequals.md) - * [Replace JUnit assertNotEquals(false, ) to assertFalse() / assertTrue()](reference/recipes/java/testing/cleanup/assertnotequalsbooleantoassertboolean.md) - * [Replace JUnit assertTrue(!) to assertFalse()](reference/recipes/java/testing/cleanup/asserttruenegationtoassertfalse.md) + * [Replace JUnit assertNotEquals(false, ) to assertFalse() / assertTrue()](reference/recipes/java/testing/cleanup/assertnotequalsbooleantoassertboolean.md) + * [Replace JUnit assertTrue(!) to assertFalse()](reference/recipes/java/testing/cleanup/asserttruenegationtoassertfalse.md) * [Replace JUnit assertTrue(a == null) to assertNull(a)](reference/recipes/java/testing/cleanup/asserttruenulltoassertnull.md) * [Replace JUnit assertTrue(a.equals(b)) to assertEquals(a,b)](reference/recipes/java/testing/cleanup/asserttrueequalstoassertequals.md) * [Testing best practices](reference/recipes/java/testing/cleanup/bestpractices.md) @@ -968,7 +968,7 @@ * [Remove duplicates uses of @TestTemplate implementations for a single method](reference/recipes/java/testing/junit5/removeduplicatetesttemplates.md) * [Replace fail() in try-catch blocks with Assertions.assertDoesNotThrow(() -> { ... })](reference/recipes/java/testing/junit5/removetrycatchfailblocks.md) * [Statically import JUnit Jupiter assertions](reference/recipes/java/testing/junit5/staticimports.md) - * [Use Assertions#assume\*(..) and Hamcrest's MatcherAssume#assume\*(..)](reference/recipes/java/testing/junit5/migrateassumptions.md) + * [Use Assertions#assume*(..) and Hamcrest's MatcherAssume#assume*(..)](reference/recipes/java/testing/junit5/migrateassumptions.md) * [Use JUnit Jupiter @Disabled](reference/recipes/java/testing/junit5/ignoretodisabled.md) * [Use JUnit Jupiter @TempDir](reference/recipes/java/testing/junit5/temporaryfoldertotempdir.md) * [Use JUnit Jupiter Executable](reference/recipes/java/testing/junit5/throwingrunnabletoexecutable.md) @@ -1007,7 +1007,7 @@ * [Disables local file resolution for parent POM](reference/recipes/jenkins/disablelocalresolutionforparentpom.md) * [Is the project a Jenkins plugin?](reference/recipes/jenkins/isjenkinsplugin.md) * [Migrate javax.annotations to SpotBugs annotations](reference/recipes/jenkins/javaxannotationstospotbugs.md) - * [Migrate to HtmlUnit 3.x](reference/recipes/jenkins/upgradehtmlunit\_3\_3\_0.md) + * [Migrate to HtmlUnit 3.x](reference/recipes/jenkins/upgradehtmlunit_3_3_0.md) * [Modernize Jenkinsfile](reference/recipes/jenkins/modernizejenkinsfile.md) * [Modernize a Jenkins plugin to the latest recommended versions](reference/recipes/jenkins/modernizeplugin.md) * [Modernize a Jenkins plugin to the latest versions supported by Java 8](reference/recipes/jenkins/modernizepluginforjava8.md) @@ -1114,7 +1114,7 @@ * [Reorder the arguments of RequestBody.create()](reference/recipes/okhttp/reorderrequestbodycreatearguments.md) * [Quarkus](reference/recipes/quarkus/README.md) * [Configure quarkus-maven-plugin with reasonable defaults](reference/recipes/quarkus/configurequarkusmavenpluginwithreasonabledefaults.md) - * [Quarkus 1.13 migration from Quarkus 1.11](reference/recipes/quarkus/quarkus1to1\_13migration.md) + * [Quarkus 1.13 migration from Quarkus 1.11](reference/recipes/quarkus/quarkus1to1_13migration.md) * [Use @ConfigMapping](reference/recipes/quarkus/configpropertiestoconfigmapping.md) * [Use Mutiny multi.toHotStream()](reference/recipes/quarkus/multitransformhotstreamtomultihotstream.md) * [Use native profile in quarkus-maven-plugin](reference/recipes/quarkus/migratequarkusmavenpluginnativeimagegoal.md) @@ -1124,8 +1124,8 @@ * [Use @GrpcClient](reference/recipes/quarkus/quarkus2/grpcserviceannotationtogrpcclient.md) * [Use @Identifier("default-kafka-broker")](reference/recipes/quarkus/quarkus2/useidentifierondefaultkafkabroker.md) * [Use PanacheEntityBase static methods](reference/recipes/quarkus/quarkus2/usepanacheentitybasestaticmethods.md) - * [Use Uni](reference/recipes/quarkus/quarkus2/usepanacheentitybaseunit.md) - * [Use Uni](reference/recipes/quarkus/quarkus2/usereactivepanachemongoentitybaseunit.md) + * [Use Uni](reference/recipes/quarkus/quarkus2/usepanacheentitybaseunit.md) + * [Use Uni](reference/recipes/quarkus/quarkus2/usereactivepanachemongoentitybaseunit.md) * [Recommendations](reference/recipes/recommendations/README.md) * [Code Health](reference/recipes/recommendations/codehealth.md) * [Code Style](reference/recipes/recommendations/codestyle.md) @@ -1466,7 +1466,7 @@ * [Ensure key vault allows firewall rules settings](reference/recipes/terraform/azure/ensurekeyvaultallowsfirewallrulessettings.md) * [Ensure key vault enables purge protection](reference/recipes/terraform/azure/ensurekeyvaultenablespurgeprotection.md) * [Ensure key vault key is backed by HSM](reference/recipes/terraform/azure/ensurekeyvaultkeyisbackedbyhsm.md) - * [Ensure key vault secrets have content\_type set](reference/recipes/terraform/azure/ensurekeyvaultsecretshavecontenttypeset.md) + * [Ensure key vault secrets have content_type set](reference/recipes/terraform/azure/ensurekeyvaultsecretshavecontenttypeset.md) * [Ensure log profile is configured to capture all activities](reference/recipes/terraform/azure/ensurelogprofileisconfiguredtocaptureallactivities.md) * [Ensure managed identity provider is enabled for app services](reference/recipes/terraform/azure/ensuremanagedidentityproviderisenabledforappservices.md) * [Ensure public network access enabled is set to False for mySQL servers](reference/recipes/terraform/azure/ensurepublicnetworkaccessenabledissettofalseformysqlservers.md) @@ -1492,7 +1492,7 @@ * [Ensure the GKE metadata server is enabled](reference/recipes/terraform/gcp/ensurethegkemetadataserverisenabled.md) * [Search](reference/recipes/terraform/search/README.md) * [Find Terraform resource](reference/recipes/terraform/search/findresource.md) - * [Core](recipes/core/README.md) + * [Core](reference/recipes/core-README.md) * [Delete files](reference/recipes/deletesourcefiles.md) * [Find LST provenance](reference/recipes/findlstprovenance.md) * [Find colliding source files](reference/recipes/findcollidingsourcefiles.md) @@ -1569,9 +1569,9 @@ * [Find YAML entries](reference/recipes/yaml/search/findkey.md) * [Find YAML properties](reference/recipes/yaml/search/findproperty.md) * [Changelog](changelog/changelog.md) - * [8.11.1 Release (2023-12-08)](changelog/8-11-1-Release.md) - * [8.11.0 Release (2023-12-05)](changelog/8-11-0-Release.md) - * [8.9.6 Release (2023-11-21)](changelog/8-9-6-Release.md) + * [8.11.1 Release (2023-12-08)](/changelog/8-11-1-Release.md) + * [8.11.0 Release (2023-12-05)](/changelog/8-11-0-Release.md) + * [8.9.6 Release (2023-11-21)](/changelog/8-9-6-Release.md) * [8.9.0 Release (2023-11-13)](changelog/8-9-0-Release.md) * [8.8.4 Release (2023-11-07)](changelog/8-8-4-Release.md) * [8.8.3 Release (2023-10-31)](changelog/8-8-3-Release.md)