Skip to content

Commit eb4cba7

Browse files
update spring
1 parent 97ad99b commit eb4cba7

File tree

7 files changed

+10
-42
lines changed

7 files changed

+10
-42
lines changed

multiapps-controller-core/src/main/java/org/cloudfoundry/multiapps/controller/core/auditlogging/AuditLogBean.java

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
import javax.sql.DataSource;
44

5-
import jakarta.inject.Inject;
65
import org.cloudfoundry.multiapps.controller.core.auditlogging.impl.AuditLoggingFacadeSLImpl;
76
import org.springframework.context.annotation.Bean;
87
import org.springframework.context.annotation.Configuration;
@@ -11,61 +10,51 @@
1110
public class AuditLogBean {
1211

1312
@Bean
14-
@Inject
1513
public AuditLoggingFacade buildAuditLoggingFacade(DataSource dataSource, UserInfoProvider userInfoProvider) {
1614
return new AuditLoggingFacadeSLImpl(dataSource, userInfoProvider);
1715
}
1816

1917
@Bean
20-
@Inject
2118
public CsrfTokenApiServiceAuditLog buildCsrfTokenApiServiceAuditLog(AuditLoggingFacade auditLoggingFacade) {
2219
return new CsrfTokenApiServiceAuditLog(auditLoggingFacade);
2320
}
2421

2522
@Bean
26-
@Inject
2723
public FilesApiServiceAuditLog buildFilesApiServiceAuditLog(AuditLoggingFacade auditLoggingFacade) {
2824
return new FilesApiServiceAuditLog(auditLoggingFacade);
2925
}
3026

3127
@Bean
32-
@Inject
3328
public LoginAttemptAuditLog buildLoginAttemptAuditLog(AuditLoggingFacade auditLoggingFacade) {
3429
return new LoginAttemptAuditLog(auditLoggingFacade);
3530
}
3631

3732
@Bean
38-
@Inject
3933
public InfoApiServiceAuditLog buildInfoApiServiceAuditLog(AuditLoggingFacade auditLoggingFacade) {
4034
return new InfoApiServiceAuditLog(auditLoggingFacade);
4135
}
4236

4337
@Bean
44-
@Inject
4538
public MtasApiServiceAuditLog buildMtasApiServiceAuditLog(AuditLoggingFacade auditLoggingFacade) {
4639
return new MtasApiServiceAuditLog(auditLoggingFacade);
4740
}
4841

4942
@Bean
50-
@Inject
5143
public OperationsApiServiceAuditLog buildOperationsApiServiceAuditLog(AuditLoggingFacade auditLoggingFacade) {
5244
return new OperationsApiServiceAuditLog(auditLoggingFacade);
5345
}
5446

5547
@Bean
56-
@Inject
5748
public MtaConfigurationPurgerAuditLog buildMtaConfigurationPurgerAuditLog(AuditLoggingFacade auditLoggingFacade) {
5849
return new MtaConfigurationPurgerAuditLog(auditLoggingFacade);
5950
}
6051

6152
@Bean
62-
@Inject
6353
public ConfigurationSubscriptionServiceAuditLog buildAConfigurationSubscriptionServiceAuditLog(AuditLoggingFacade auditLoggingFacade) {
6454
return new ConfigurationSubscriptionServiceAuditLog(auditLoggingFacade);
6555
}
6656

6757
@Bean
68-
@Inject
6958
public ConfigurationEntryServiceAuditLog buildAConfigurationEntryServiceAuditLog(AuditLoggingFacade auditLoggingFacade) {
7059
return new ConfigurationEntryServiceAuditLog(auditLoggingFacade);
7160
}

multiapps-controller-web/src/main/java/org/cloudfoundry/multiapps/controller/web/configuration/DatabaseConfiguration.java

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
import javax.sql.DataSource;
44

5-
import jakarta.inject.Inject;
65
import liquibase.integration.spring.SpringLiquibase;
76
import org.cloudfoundry.multiapps.controller.core.util.ApplicationConfiguration;
87
import org.cloudfoundry.multiapps.controller.persistence.DataSourceWithDialect;
@@ -26,7 +25,6 @@ public class DatabaseConfiguration {
2625
private static final String LIQUIBASE_CHANGELOG = "classpath:/org/cloudfoundry/multiapps/controller/persistence/db/changelog/db-changelog.xml";
2726
private static final String ENTITY_MANAGER_DEFAULT_PERSISTENCE_UNIT_NAME = "Default";
2827

29-
@Inject
3028
@Bean
3129
public CloudDataSourceFactoryBean dataSource(DataSourceFactory dataSourceFactory, EnvironmentServicesFinder vcapServiceFinder,
3230
ApplicationConfiguration configuration) {
@@ -38,13 +36,11 @@ public DefaultDataSourceDialect dataSourceDialect() {
3836
return new DefaultDataSourceDialect();
3937
}
4038

41-
@Inject
4239
@Bean
4340
public DataSourceWithDialect dataSourceWithDialect(DataSource dataSource, DataSourceDialect dataSourceDialect) {
4441
return new DataSourceWithDialect(dataSource, dataSourceDialect);
4542
}
4643

47-
@Inject
4844
@Bean
4945
public DataSourceTransactionManager transactionManager(DataSource dataSource, ApplicationConfiguration applicationConfiguration) {
5046
DataSourceTransactionManager dataSourceTransactionManager = new DataSourceTransactionManager(dataSource);
@@ -79,7 +75,6 @@ public EclipseLinkJpaVendorAdapter eclipseLinkJpaVendorAdapter() {
7975
return eclipseLinkJpaVendorAdapter;
8076
}
8177

82-
@Inject
8378
@Bean
8479
public SpringLiquibase liquibaseChangelog(DataSource dataSource) {
8580
return getLiquibaseTemplate(dataSource, LIQUIBASE_CHANGELOG);

multiapps-controller-web/src/main/java/org/cloudfoundry/multiapps/controller/web/configuration/FlowableConfiguration.java

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
import java.util.function.Supplier;
66
import javax.sql.DataSource;
77

8-
import jakarta.inject.Inject;
98
import org.cloudfoundry.multiapps.controller.core.util.ApplicationConfiguration;
109
import org.flowable.common.engine.impl.AbstractEngineConfiguration;
1110
import org.flowable.common.engine.impl.async.DefaultAsyncTaskExecutor;
@@ -42,7 +41,6 @@ public class FlowableConfiguration {
4241
protected Supplier<String> randomIdGenerator = () -> UUID.randomUUID()
4342
.toString();
4443

45-
@Inject
4644
@Bean
4745
@DependsOn("liquibaseChangelog")
4846
public ProcessEngine processEngine(ApplicationContext applicationContext, SpringProcessEngineConfiguration processEngineConfiguration)
@@ -53,7 +51,6 @@ public ProcessEngine processEngine(ApplicationContext applicationContext, Spring
5351
return processEngineFactoryBean.getObject();
5452
}
5553

56-
@Inject
5754
@Bean
5855
@DependsOn("liquibaseChangelog")
5956
public SpringProcessEngineConfiguration processEngineConfiguration(DataSource dataSource, PlatformTransactionManager transactionManager,
@@ -79,7 +76,6 @@ public SpringProcessEngineConfiguration processEngineConfiguration(DataSource da
7976
return processEngineConfiguration;
8077
}
8178

82-
@Inject
8379
@Bean
8480
public AsyncExecutor jobExecutor(DefaultAsyncTaskExecutor asyncTaskExecutor, String jobExecutorId) {
8581
DefaultAsyncJobExecutor jobExecutor = new DefaultAsyncJobExecutor() {
@@ -103,7 +99,6 @@ protected void initAsyncJobExecutionThreadPool() {
10399
return jobExecutor;
104100
}
105101

106-
@Inject
107102
@Bean
108103
public DefaultAsyncTaskExecutor taskExecutor(ApplicationConfiguration configuration) {
109104
DefaultAsyncTaskExecutor taskExecutor = new DefaultAsyncTaskExecutor();
@@ -114,7 +109,6 @@ public DefaultAsyncTaskExecutor taskExecutor(ApplicationConfiguration configurat
114109
return taskExecutor;
115110
}
116111

117-
@Inject
118112
@Bean
119113
public String jobExecutorId(ApplicationConfiguration applicationConfiguration) {
120114
String applicationGuid = applicationConfiguration.getApplicationGuid();
@@ -129,13 +123,11 @@ private String buildJobExecutorId(String applicationId, int applicationInstanceI
129123
return String.format(JOB_EXECUTOR_ID_TEMPLATE, applicationId, applicationInstanceIndex, randomIdGenerator.get());
130124
}
131125

132-
@Inject
133126
@Bean
134127
public RuntimeService runtimeService(ProcessEngine processEngine) {
135128
return processEngine.getRuntimeService();
136129
}
137130

138-
@Inject
139131
@Bean
140132
public HistoryService historyService(ProcessEngine processEngine) {
141133
return processEngine.getHistoryService();

multiapps-controller-web/src/main/java/org/cloudfoundry/multiapps/controller/web/configuration/JmxConfiguration.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22

33
import java.util.Map;
44

5-
import jakarta.inject.Inject;
6-
75
import org.cloudfoundry.multiapps.controller.web.monitoring.Metrics;
86
import org.springframework.context.annotation.Bean;
97
import org.springframework.context.annotation.Configuration;
@@ -14,7 +12,6 @@ public class JmxConfiguration {
1412

1513
private static final String METRICS_BEAN = "org.cloudfoundry.multiapps.controller.web.monitoring:type=Metrics,name=MetricsMBean";
1614

17-
@Inject
1815
@Bean
1916
public MBeanExporter jmxExporter(Metrics metrics) {
2017
MBeanExporter mBeanExporter = new MBeanExporter();

multiapps-controller-web/src/main/java/org/cloudfoundry/multiapps/controller/web/configuration/MicrometerConfiguration.java

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,34 +3,31 @@
33
import java.text.MessageFormat;
44
import java.time.Duration;
55

6-
import jakarta.inject.Inject;
7-
6+
import io.micrometer.core.instrument.Clock;
7+
import io.micrometer.core.instrument.Metrics;
8+
import io.micrometer.core.instrument.config.MeterFilter;
9+
import io.micrometer.jmx.JmxConfig;
10+
import io.micrometer.jmx.JmxMeterRegistry;
811
import org.cloudfoundry.multiapps.controller.core.util.ApplicationConfiguration;
912
import org.cloudfoundry.multiapps.controller.persistence.util.EnvironmentServicesFinder;
1013
import org.slf4j.Logger;
1114
import org.slf4j.LoggerFactory;
1215
import org.springframework.context.annotation.Bean;
1316
import org.springframework.context.annotation.Configuration;
1417

15-
import io.micrometer.core.instrument.Clock;
16-
import io.micrometer.core.instrument.Metrics;
17-
import io.micrometer.core.instrument.config.MeterFilter;
18-
import io.micrometer.jmx.JmxConfig;
19-
import io.micrometer.jmx.JmxMeterRegistry;
20-
2118
@Configuration
2219
public class MicrometerConfiguration {
2320

2421
private static final Logger LOGGER = LoggerFactory.getLogger(MicrometerConfiguration.class);
2522
public static final String DYNATRACE_SERVICE_NAME = "deploy-service-dynatrace";
2623
private static final String CLIENT_CONNECTIONS_METRICS_PREFIX = "reactor.netty.connection.provider.cloudfoundry-client.";
2724

28-
@Inject
2925
@Bean
3026
public JmxMeterRegistry jmxMeterRegistry(ApplicationConfiguration configuration, EnvironmentServicesFinder vcapServiceFinder) {
3127
if (vcapServiceFinder.findJdbcService(DYNATRACE_SERVICE_NAME) == null) {
32-
LOGGER.warn(MessageFormat.format("Skipping registration of JmxMeterRegistry, since service \"{0}\" is not bound to the application.",
33-
DYNATRACE_SERVICE_NAME));
28+
LOGGER.warn(
29+
MessageFormat.format("Skipping registration of JmxMeterRegistry, since service \"{0}\" is not bound to the application.",
30+
DYNATRACE_SERVICE_NAME));
3431
return null;
3532
}
3633
Integer stepInSeconds = configuration.getMicrometerStepInSeconds();

multiapps-controller-web/src/main/java/org/cloudfoundry/multiapps/controller/web/configuration/UAAClientConfiguration.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
import java.text.MessageFormat;
55
import java.util.Map;
66

7-
import jakarta.inject.Inject;
87
import org.cloudfoundry.multiapps.common.util.JsonUtil;
98
import org.cloudfoundry.multiapps.controller.client.facade.util.RestUtil;
109
import org.cloudfoundry.multiapps.controller.client.uaa.UAAClient;
@@ -17,7 +16,6 @@
1716
@Configuration
1817
public class UAAClientConfiguration {
1918

20-
@Inject
2119
@Bean
2220
public UAAClient uaaClient(ApplicationConfiguration configuration) {
2321
if (configuration.shouldSkipSslValidation()) {

pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@
2828
<httpcore.version>5.4</httpcore.version>
2929
<eclipselink.version>4.0.9</eclipselink.version>
3030
<flowable.version>7.2.0</flowable.version>
31-
<spring.version>6.2.11</spring.version>
32-
<spring-security.version>6.5.4</spring-security.version>
31+
<spring.version>6.2.15</spring.version>
32+
<spring-security.version>6.5.7</spring-security.version>
3333
<hikari.version>7.0.2</hikari.version>
3434
<jackson-annotations.version>2.20</jackson-annotations.version>
3535
<jackson.version>3.0.3</jackson.version>

0 commit comments

Comments
 (0)