Skip to content
This repository was archived by the owner on Dec 20, 2025. It is now read-only.

Commit 97ce137

Browse files
committed
refactor(dependency): replace javax with jakarta and HandlerInterceptorAdapter with HandlerInterceptor during upgrade of spring boot 3.0.x
Spring Boot 3.0 has migrated from Java EE to Jakarta EE APIs for all dependencies. https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.0-Release-Notes#third-party-library-upgrades So, replacing the imports with `javax` to `jakarta`. Since `org.springframework.web.servlet.handler.HandlerInterceptorAdapter` has been deprecated in springframework 5.3.0. So, replacing it with `org.springframework.web.servlet.HandlerInterceptor`. spring-projects/spring-framework#25147 terasolunaorg/terasoluna-gfw#991
1 parent 1333099 commit 97ce137

23 files changed

Lines changed: 40 additions & 40 deletions

File tree

kork-cloud-config-server/src/main/java/com/netflix/spinnaker/kork/configserver/autoconfig/RemoteConfigSourceConfigured.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
package com.netflix.spinnaker.kork.configserver.autoconfig;
1818

19-
import javax.validation.constraints.NotNull;
19+
import jakarta.validation.constraints.NotNull;
2020
import org.apache.commons.lang3.StringUtils;
2121
import org.springframework.beans.factory.config.ConfigurableListableBeanFactory;
2222
import org.springframework.context.annotation.Condition;

kork-core/src/main/java/com/netflix/spinnaker/kork/metrics/SpectatorConfiguration.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
import com.netflix.spectator.jvm.Jmx;
2323
import com.netflix.spectator.micrometer.MicrometerRegistry;
2424
import io.micrometer.core.instrument.MeterRegistry;
25-
import javax.annotation.PreDestroy;
25+
import jakarta.annotation.PreDestroy;
2626
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
2727
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
2828
import org.springframework.boot.context.properties.EnableConfigurationProperties;

kork-credentials-api/kork-credentials-api.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ dependencies {
2222
api project(":kork-plugins-api")
2323
implementation project(":kork-annotations")
2424
implementation project(":kork-exceptions")
25-
implementation 'javax.annotation:javax.annotation-api'
25+
implementation 'jakarta.annotation:jakarta.annotation-api'
2626

2727
testRuntimeOnly "cglib:cglib-nodep"
2828
testRuntimeOnly "org.objenesis:objenesis"

kork-credentials-api/src/main/java/com/netflix/spinnaker/credentials/definition/AbstractCredentialsLoader.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818

1919
import com.netflix.spinnaker.credentials.Credentials;
2020
import com.netflix.spinnaker.credentials.CredentialsRepository;
21-
import javax.annotation.PostConstruct;
21+
import jakarta.annotation.PostConstruct;
2222
import lombok.Getter;
2323

2424
public abstract class AbstractCredentialsLoader<T extends Credentials>

kork-credentials/kork-credentials.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ dependencies {
2424
implementation 'org.apache.logging.log4j:log4j-api'
2525
implementation "org.springframework.boot:spring-boot"
2626
implementation 'org.springframework.boot:spring-boot-starter-json'
27-
implementation 'javax.annotation:javax.annotation-api'
27+
implementation 'jakarta.annotation:jakarta.annotation-api'
2828
implementation 'org.slf4j:slf4j-api'
2929

3030
testRuntimeOnly "cglib:cglib-nodep"

kork-eureka/src/main/java/com/netflix/spinnaker/kork/archaius/ArchaiusAutoConfiguration.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@
2222
import com.netflix.config.DynamicConfiguration;
2323
import com.netflix.config.FixedDelayPollingScheduler;
2424
import com.netflix.spinnaker.kork.eureka.EurekaAutoConfiguration;
25+
import jakarta.annotation.PreDestroy;
2526
import java.util.*;
2627
import java.util.concurrent.TimeUnit;
27-
import javax.annotation.PreDestroy;
2828
import org.apache.commons.configuration.AbstractConfiguration;
2929
import org.apache.commons.configuration.CompositeConfiguration;
3030
import org.springframework.beans.BeansException;

kork-eureka/src/main/java/com/netflix/spinnaker/kork/eureka/EurekaStatusSubscriber.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@
2828
import com.netflix.spinnaker.kork.discovery.InstanceStatus;
2929
import com.netflix.spinnaker.kork.discovery.RemoteStatusChangedEvent;
3030
import com.netflix.spinnaker.kork.exceptions.SystemException;
31+
import jakarta.annotation.PreDestroy;
3132
import java.util.Objects;
32-
import javax.annotation.PreDestroy;
3333
import org.springframework.context.ApplicationEventPublisher;
3434

3535
public class EurekaStatusSubscriber implements DiscoveryStatusPublisher {

kork-jedis/src/main/java/com/netflix/spinnaker/kork/jedis/lock/RedisLockManager.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@
2525
import com.netflix.spectator.api.patterns.LongTaskTimer;
2626
import com.netflix.spinnaker.kork.jedis.RedisClientDelegate;
2727
import com.netflix.spinnaker.kork.lock.RefreshableLockManager;
28+
import jakarta.annotation.Nonnull;
29+
import jakarta.annotation.PreDestroy;
2830
import java.io.IOException;
2931
import java.time.Clock;
3032
import java.time.Duration;
@@ -34,8 +36,6 @@
3436
import java.util.Optional;
3537
import java.util.concurrent.*;
3638
import java.util.concurrent.atomic.AtomicInteger;
37-
import javax.annotation.Nonnull;
38-
import javax.annotation.PreDestroy;
3939
import org.slf4j.Logger;
4040
import org.slf4j.LoggerFactory;
4141

kork-plugins-api/kork-plugins-api.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ dependencies {
2121
api(platform(project(":spinnaker-dependencies")))
2222

2323
api "org.slf4j:slf4j-api"
24-
api "javax.annotation:javax.annotation-api"
24+
api "jakarta.annotation:jakarta.annotation-api"
2525
api project(":kork-annotations")
2626
api "org.pf4j:pf4j"
2727

kork-pubsub-aws/kork-pubsub-aws.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ dependencies {
2626
implementation project(':kork-pubsub')
2727

2828
implementation 'org.springframework.boot:spring-boot-autoconfigure'
29-
implementation 'javax.validation:validation-api'
29+
implementation 'jakarta.validation:jakarta.validation-api'
3030

3131
api 'com.amazonaws:aws-java-sdk-sns'
3232
api 'com.amazonaws:aws-java-sdk-sqs'

0 commit comments

Comments
 (0)