Skip to content

Commit 885bd17

Browse files
Update spring and remove @Inject where @bean is present
1 parent 0788f77 commit 885bd17

File tree

7 files changed

+13
-46
lines changed

7 files changed

+13
-46
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: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package org.cloudfoundry.multiapps.controller.web.configuration;
22

3-
import jakarta.inject.Inject;
43
import javax.sql.DataSource;
54

5+
import liquibase.integration.spring.SpringLiquibase;
66
import org.cloudfoundry.multiapps.controller.core.util.ApplicationConfiguration;
77
import org.cloudfoundry.multiapps.controller.persistence.DataSourceWithDialect;
88
import org.cloudfoundry.multiapps.controller.persistence.dialects.DataSourceDialect;
@@ -18,16 +18,13 @@
1818
import org.springframework.orm.jpa.vendor.Database;
1919
import org.springframework.orm.jpa.vendor.EclipseLinkJpaVendorAdapter;
2020

21-
import liquibase.integration.spring.SpringLiquibase;
22-
2321
@Configuration
2422
public class DatabaseConfiguration {
2523

2624
private static final String DATA_SOURCE_SERVICE_NAME = "deploy-service-database";
2725
private static final String LIQUIBASE_CHANGELOG = "classpath:/org/cloudfoundry/multiapps/controller/persistence/db/changelog/db-changelog.xml";
2826
private static final String ENTITY_MANAGER_DEFAULT_PERSISTENCE_UNIT_NAME = "Default";
2927

30-
@Inject
3128
@Bean
3229
public CloudDataSourceFactoryBean dataSource(DataSourceFactory dataSourceFactory, EnvironmentServicesFinder vcapServiceFinder,
3330
ApplicationConfiguration configuration) {
@@ -39,13 +36,11 @@ public DefaultDataSourceDialect dataSourceDialect() {
3936
return new DefaultDataSourceDialect();
4037
}
4138

42-
@Inject
4339
@Bean
4440
public DataSourceWithDialect dataSourceWithDialect(DataSource dataSource, DataSourceDialect dataSourceDialect) {
4541
return new DataSourceWithDialect(dataSource, dataSourceDialect);
4642
}
4743

48-
@Inject
4944
@Bean
5045
public DataSourceTransactionManager transactionManager(DataSource dataSource, ApplicationConfiguration applicationConfiguration) {
5146
DataSourceTransactionManager dataSourceTransactionManager = new DataSourceTransactionManager(dataSource);
@@ -62,8 +57,8 @@ public LocalContainerEntityManagerFactoryBean defaultEntityManagerFactory(DataSo
6257
}
6358

6459
protected LocalContainerEntityManagerFactoryBean
65-
getLocalContainerEntityManagerFactoryBean(DataSource dataSource, EclipseLinkJpaVendorAdapter eclipseLinkJpaVendorAdapter,
66-
String persistenceUnitName) {
60+
getLocalContainerEntityManagerFactoryBean(DataSource dataSource, EclipseLinkJpaVendorAdapter eclipseLinkJpaVendorAdapter,
61+
String persistenceUnitName) {
6762
LocalContainerEntityManagerFactoryBean localContainerEntityManagerFactoryBean = new LocalContainerEntityManagerFactoryBean();
6863
localContainerEntityManagerFactoryBean.setPersistenceUnitName(persistenceUnitName);
6964
localContainerEntityManagerFactoryBean.setDataSource(dataSource);
@@ -80,7 +75,6 @@ public EclipseLinkJpaVendorAdapter eclipseLinkJpaVendorAdapter() {
8075
return eclipseLinkJpaVendorAdapter;
8176
}
8277

83-
@Inject
8478
@Bean
8579
public SpringLiquibase liquibaseChangelog(DataSource dataSource) {
8680
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)