Skip to content

Commit 0517e5f

Browse files
committed
[#noissue] Cleanup AutoConfiguration
1 parent 1d6cb9c commit 0517e5f

File tree

7 files changed

+33
-5
lines changed

7 files changed

+33
-5
lines changed

batch/src/main/java/com/navercorp/pinpoint/batch/BatchApp.java

+2
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
2525
import org.springframework.boot.autoconfigure.batch.BatchAutoConfiguration;
2626
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
27+
import org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration;
2728
import org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration;
2829
import org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration;
2930
import org.springframework.context.annotation.Import;
@@ -35,6 +36,7 @@
3536
@SpringBootConfiguration
3637
@EnableAutoConfiguration(exclude = {
3738
DataSourceAutoConfiguration.class,
39+
DataSourceTransactionManagerAutoConfiguration.class,
3840
SecurityAutoConfiguration.class,
3941
TransactionAutoConfiguration.class,
4042
BatchAutoConfiguration.class

collector/src/main/java/com/navercorp/pinpoint/collector/CollectorApp.java

+2
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,15 @@
44
import org.springframework.boot.SpringBootConfiguration;
55
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
66
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
7+
import org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration;
78
import org.springframework.boot.autoconfigure.sql.init.SqlInitializationAutoConfiguration;
89
import org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration;
910
import org.springframework.context.annotation.Import;
1011

1112
@SpringBootConfiguration
1213
@EnableAutoConfiguration(exclude = {
1314
DataSourceAutoConfiguration.class,
15+
DataSourceTransactionManagerAutoConfiguration.class,
1416
TransactionAutoConfiguration.class,
1517
SqlInitializationAutoConfiguration.class
1618
})

metric-module/collector-starter/src/main/java/com/navercorp/pinpoint/collector/starter/multi/application/BasicCollectorApp.java

+7-1
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,18 @@
44
import org.springframework.boot.SpringBootConfiguration;
55
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
66
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
7+
import org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration;
78
import org.springframework.boot.autoconfigure.sql.init.SqlInitializationAutoConfiguration;
89
import org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration;
910
import org.springframework.context.annotation.Import;
1011

1112
@SpringBootConfiguration
12-
@EnableAutoConfiguration(exclude = {DataSourceAutoConfiguration.class, TransactionAutoConfiguration.class, SqlInitializationAutoConfiguration.class})
13+
@EnableAutoConfiguration(exclude = {
14+
DataSourceAutoConfiguration.class,
15+
DataSourceTransactionManagerAutoConfiguration.class,
16+
TransactionAutoConfiguration.class,
17+
SqlInitializationAutoConfiguration.class
18+
})
1319
@Import({PinpointCollectorModule.class})
1420
public class BasicCollectorApp {
1521
}

metric-module/collector-starter/src/main/java/com/navercorp/pinpoint/collector/starter/multi/application/MultiApplication.java

+6-1
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,18 @@
1616
import org.springframework.boot.WebApplicationType;
1717
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
1818
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
19+
import org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration;
1920
import org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration;
2021
import org.springframework.boot.builder.SpringApplicationBuilder;
2122

2223
import java.util.Arrays;
2324

2425
@SpringBootConfiguration
25-
@EnableAutoConfiguration(exclude = {DataSourceAutoConfiguration.class, TransactionAutoConfiguration.class})
26+
@EnableAutoConfiguration(exclude = {
27+
DataSourceAutoConfiguration.class,
28+
DataSourceTransactionManagerAutoConfiguration.class,
29+
TransactionAutoConfiguration.class
30+
})
2631
public class MultiApplication {
2732
private static final ServerBootLogger logger = ServerBootLogger.getLogger(MultiApplication.class);
2833

metric-module/metric/src/main/java/com/navercorp/pinpoint/metric/collector/MetricCollectorApp.java

+7-1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
import org.springframework.boot.SpringBootConfiguration;
99
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
1010
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
11+
import org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration;
1112
import org.springframework.boot.autoconfigure.kafka.KafkaAutoConfiguration;
1213
import org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration;
1314
import org.springframework.context.annotation.Bean;
@@ -17,7 +18,12 @@
1718

1819

1920
@SpringBootConfiguration
20-
@EnableAutoConfiguration(exclude = {DataSourceAutoConfiguration.class, TransactionAutoConfiguration.class, KafkaAutoConfiguration.class})
21+
@EnableAutoConfiguration(exclude = {
22+
DataSourceAutoConfiguration.class,
23+
DataSourceTransactionManagerAutoConfiguration.class,
24+
TransactionAutoConfiguration.class,
25+
KafkaAutoConfiguration.class
26+
})
2127
@ComponentScan(basePackages = {
2228
"com.navercorp.pinpoint.metric.collector.dao",
2329
"com.navercorp.pinpoint.metric.collector.service",

metric-module/web-starter/src/main/java/com/navercorp/pinpoint/web/starter/multi/MetricAndWebApp.java

+7-2
Original file line numberDiff line numberDiff line change
@@ -27,15 +27,20 @@
2727
import org.springframework.boot.SpringBootConfiguration;
2828
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
2929
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
30+
import org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration;
3031
import org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration;
3132
import org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration;
3233
import org.springframework.context.annotation.Import;
3334
/**
3435
* @author minwoo.jung
3536
*/
3637
@SpringBootConfiguration
37-
@EnableAutoConfiguration(exclude = {DataSourceAutoConfiguration.class, TransactionAutoConfiguration.class,
38-
SecurityAutoConfiguration.class})
38+
@EnableAutoConfiguration(exclude = {
39+
DataSourceAutoConfiguration.class,
40+
DataSourceTransactionManagerAutoConfiguration.class,
41+
TransactionAutoConfiguration.class,
42+
SecurityAutoConfiguration.class
43+
})
3944
@Import({PinpointWebModule.class})
4045
public class MetricAndWebApp {
4146
private static final ServerBootLogger logger = ServerBootLogger.getLogger(WebApp.class);

web/src/main/java/com/navercorp/pinpoint/web/WebApp.java

+2
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,15 @@
2121
import org.springframework.boot.SpringBootConfiguration;
2222
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
2323
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
24+
import org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration;
2425
import org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration;
2526
import org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration;
2627
import org.springframework.context.annotation.Import;
2728

2829
@SpringBootConfiguration
2930
@EnableAutoConfiguration(exclude = {
3031
DataSourceAutoConfiguration.class,
32+
DataSourceTransactionManagerAutoConfiguration.class,
3133
TransactionAutoConfiguration.class,
3234
SecurityAutoConfiguration.class
3335
})

0 commit comments

Comments
 (0)