Skip to content

Commit e35216e

Browse files
committed
move autoconfiguration exclusions to config and exclude some other unused
1 parent 1db7236 commit e35216e

File tree

2 files changed

+138
-4
lines changed

2 files changed

+138
-4
lines changed

backend/app/src/main/kotlin/io/tolgee/Application.kt

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,12 @@ import io.tolgee.configuration.Banner
44
import org.springframework.boot.SpringApplication
55
import org.springframework.boot.autoconfigure.SpringBootApplication
66
import org.springframework.boot.autoconfigure.domain.EntityScan
7-
import org.springframework.boot.autoconfigure.ldap.LdapAutoConfiguration
87
import org.springframework.boot.context.properties.ConfigurationPropertiesScan
98
import org.springframework.data.jpa.repository.config.EnableJpaAuditing
109
import org.springframework.data.jpa.repository.config.EnableJpaRepositories
1110

1211
@SpringBootApplication(
13-
scanBasePackages = ["io.tolgee"],
14-
exclude = [LdapAutoConfiguration::class]
12+
scanBasePackages = ["io.tolgee"]
1513
)
1614
@EnableJpaAuditing
1715
@EntityScan("io.tolgee.model")

backend/app/src/test/resources/application.yaml

Lines changed: 137 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,143 @@ spring:
22
autoconfigure:
33
exclude:
44
- org.redisson.spring.starter.RedissonAutoConfiguration
5-
- org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration
5+
- org.springframework.boot.actuate.autoconfigure.amqp.RabbitHealthContributorAutoConfiguration
6+
- org.springframework.boot.actuate.autoconfigure.beans.BeansEndpointAutoConfiguration
7+
- org.springframework.boot.actuate.autoconfigure.cassandra.CassandraHealthContributorAutoConfiguration
8+
- org.springframework.boot.actuate.autoconfigure.cassandra.CassandraReactiveHealthContributorAutoConfiguration
9+
- org.springframework.boot.actuate.autoconfigure.cloudfoundry.reactive.ReactiveCloudFoundryActuatorAutoConfiguration
10+
- org.springframework.boot.actuate.autoconfigure.condition.ConditionsReportEndpointAutoConfiguration
11+
- org.springframework.boot.actuate.autoconfigure.context.properties.ConfigurationPropertiesReportEndpointAutoConfiguration
12+
- org.springframework.boot.actuate.autoconfigure.couchbase.CouchbaseReactiveHealthContributorAutoConfiguration
13+
- org.springframework.boot.actuate.autoconfigure.elasticsearch.ElasticSearchReactiveHealthContributorAutoConfiguration
14+
- org.springframework.boot.actuate.autoconfigure.elasticsearch.ElasticSearchRestHealthContributorAutoConfiguration
15+
- org.springframework.boot.actuate.autoconfigure.endpoint.jmx.JmxEndpointAutoConfiguration
16+
- org.springframework.boot.actuate.autoconfigure.flyway.FlywayEndpointAutoConfiguration
17+
- org.springframework.boot.actuate.autoconfigure.hazelcast.HazelcastHealthContributorAutoConfiguration
18+
- org.springframework.boot.actuate.autoconfigure.influx.InfluxDbHealthContributorAutoConfiguration
19+
- org.springframework.boot.actuate.autoconfigure.info.InfoContributorAutoConfiguration
20+
- org.springframework.boot.actuate.autoconfigure.jolokia.JolokiaEndpointAutoConfiguration
21+
- org.springframework.boot.actuate.autoconfigure.ldap.LdapHealthContributorAutoConfiguration
22+
- org.springframework.boot.actuate.autoconfigure.management.ThreadDumpEndpointAutoConfiguration
23+
- org.springframework.boot.actuate.autoconfigure.metrics.CompositeMeterRegistryAutoConfiguration
24+
- org.springframework.boot.actuate.autoconfigure.metrics.JvmMetricsAutoConfiguration
25+
- org.springframework.boot.actuate.autoconfigure.metrics.KafkaMetricsAutoConfiguration
26+
- org.springframework.boot.actuate.autoconfigure.metrics.MetricsEndpointAutoConfiguration
27+
- org.springframework.boot.actuate.autoconfigure.metrics.amqp.RabbitMetricsAutoConfiguration
28+
- org.springframework.boot.actuate.autoconfigure.metrics.export.atlas.AtlasMetricsExportAutoConfiguration
29+
- org.springframework.boot.actuate.autoconfigure.metrics.export.dynatrace.DynatraceMetricsExportAutoConfiguration
30+
- org.springframework.boot.actuate.autoconfigure.metrics.export.ganglia.GangliaMetricsExportAutoConfiguration
31+
- org.springframework.boot.actuate.autoconfigure.metrics.export.graphite.GraphiteMetricsExportAutoConfiguration
32+
- org.springframework.boot.actuate.autoconfigure.metrics.export.humio.HumioMetricsExportAutoConfiguration
33+
- org.springframework.boot.actuate.autoconfigure.metrics.export.influx.InfluxMetricsExportAutoConfiguration
34+
- org.springframework.boot.actuate.autoconfigure.metrics.export.jmx.JmxMetricsExportAutoConfiguration
35+
- org.springframework.boot.actuate.autoconfigure.metrics.export.kairos.KairosMetricsExportAutoConfiguration
36+
- org.springframework.boot.actuate.autoconfigure.metrics.export.newrelic.NewRelicMetricsExportAutoConfiguration
37+
- org.springframework.boot.actuate.autoconfigure.metrics.export.signalfx.SignalFxMetricsExportAutoConfiguration
38+
- org.springframework.boot.actuate.autoconfigure.metrics.export.stackdriver.StackdriverMetricsExportAutoConfiguration
39+
- org.springframework.boot.actuate.autoconfigure.metrics.export.statsd.StatsdMetricsExportAutoConfiguration
40+
- org.springframework.boot.actuate.autoconfigure.metrics.export.wavefront.WavefrontMetricsExportAutoConfiguration
41+
- org.springframework.boot.actuate.autoconfigure.metrics.graphql.GraphQlMetricsAutoConfiguration
42+
- org.springframework.boot.actuate.autoconfigure.metrics.jdbc.DataSourcePoolMetricsAutoConfiguration
43+
- org.springframework.boot.actuate.autoconfigure.metrics.jersey.JerseyServerMetricsAutoConfiguration
44+
- org.springframework.boot.actuate.autoconfigure.metrics.mongo.MongoMetricsAutoConfiguration
45+
- org.springframework.boot.actuate.autoconfigure.metrics.redis.LettuceMetricsAutoConfiguration
46+
- org.springframework.boot.actuate.autoconfigure.metrics.startup.StartupTimeMetricsListenerAutoConfiguration
47+
- org.springframework.boot.actuate.autoconfigure.metrics.web.reactive.WebFluxMetricsAutoConfiguration
48+
- org.springframework.boot.actuate.autoconfigure.metrics.web.tomcat.TomcatMetricsAutoConfiguration
49+
- org.springframework.boot.actuate.autoconfigure.mongo.MongoHealthContributorAutoConfiguration
50+
- org.springframework.boot.actuate.autoconfigure.mongo.MongoReactiveHealthContributorAutoConfiguration
51+
- org.springframework.boot.actuate.autoconfigure.neo4j.Neo4jHealthContributorAutoConfiguration
52+
- org.springframework.boot.actuate.autoconfigure.quartz.QuartzEndpointAutoConfiguration
53+
- org.springframework.boot.actuate.autoconfigure.redis.RedisReactiveHealthContributorAutoConfiguration
54+
- org.springframework.boot.actuate.autoconfigure.security.reactive.ReactiveManagementWebSecurityAutoConfiguration
55+
- org.springframework.boot.actuate.autoconfigure.solr.SolrHealthContributorAutoConfiguration
56+
- org.springframework.boot.actuate.autoconfigure.system.DiskSpaceHealthContributorAutoConfiguration
57+
- org.springframework.boot.actuate.autoconfigure.web.reactive.ReactiveManagementContextAutoConfiguration
58+
- org.springframework.boot.autoconfigure.admin.SpringApplicationAdminJmxAutoConfiguration
59+
- org.springframework.boot.autoconfigure.amqp.RabbitAutoConfiguration
60+
- org.springframework.boot.autoconfigure.cassandra.CassandraAutoConfiguration
61+
- org.springframework.boot.autoconfigure.couchbase.CouchbaseAutoConfiguration
62+
- org.springframework.boot.autoconfigure.data.cassandra.CassandraDataAutoConfiguration
63+
- org.springframework.boot.autoconfigure.data.cassandra.CassandraReactiveDataAutoConfiguration
64+
- org.springframework.boot.autoconfigure.data.cassandra.CassandraReactiveRepositoriesAutoConfiguration
65+
- org.springframework.boot.autoconfigure.data.couchbase.CouchbaseDataAutoConfiguration
66+
- org.springframework.boot.autoconfigure.data.couchbase.CouchbaseReactiveDataAutoConfiguration
67+
- org.springframework.boot.autoconfigure.data.couchbase.CouchbaseReactiveRepositoriesAutoConfiguration
68+
- org.springframework.boot.autoconfigure.data.couchbase.CouchbaseRepositoriesAutoConfiguration
69+
- org.springframework.boot.autoconfigure.data.elasticsearch.ElasticsearchDataAutoConfiguration
70+
- org.springframework.boot.autoconfigure.data.elasticsearch.ElasticsearchRepositoriesAutoConfiguration
71+
- org.springframework.boot.autoconfigure.data.elasticsearch.ReactiveElasticsearchRepositoriesAutoConfiguration
72+
- org.springframework.boot.autoconfigure.data.elasticsearch.ReactiveElasticsearchRestClientAutoConfiguration
73+
- org.springframework.boot.autoconfigure.data.ldap.LdapRepositoriesAutoConfiguration
74+
- org.springframework.boot.autoconfigure.data.mongo.MongoDataAutoConfiguration
75+
- org.springframework.boot.autoconfigure.data.mongo.MongoReactiveDataAutoConfiguration
76+
- org.springframework.boot.autoconfigure.data.mongo.MongoReactiveRepositoriesAutoConfiguration
77+
- org.springframework.boot.autoconfigure.data.mongo.MongoRepositoriesAutoConfiguration
78+
- org.springframework.boot.autoconfigure.data.neo4j.Neo4jDataAutoConfiguration
79+
- org.springframework.boot.autoconfigure.data.neo4j.Neo4jReactiveDataAutoConfiguration
80+
- org.springframework.boot.autoconfigure.data.neo4j.Neo4jReactiveRepositoriesAutoConfiguration
81+
- org.springframework.boot.autoconfigure.data.neo4j.Neo4jRepositoriesAutoConfiguration
82+
- org.springframework.boot.autoconfigure.data.r2dbc.R2dbcDataAutoConfiguration
83+
- org.springframework.boot.autoconfigure.data.r2dbc.R2dbcRepositoriesAutoConfiguration
84+
- org.springframework.boot.autoconfigure.data.redis.RedisReactiveAutoConfiguration
85+
- org.springframework.boot.autoconfigure.elasticsearch.ElasticsearchRestClientAutoConfiguration
86+
- org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration
87+
- org.springframework.boot.autoconfigure.freemarker.FreeMarkerAutoConfiguration
88+
- org.springframework.boot.autoconfigure.graphql.GraphQlAutoConfiguration
89+
- org.springframework.boot.autoconfigure.graphql.data.GraphQlQueryByExampleAutoConfiguration
90+
- org.springframework.boot.autoconfigure.graphql.data.GraphQlQuerydslAutoConfiguration
91+
- org.springframework.boot.autoconfigure.graphql.data.GraphQlReactiveQueryByExampleAutoConfiguration
92+
- org.springframework.boot.autoconfigure.graphql.data.GraphQlReactiveQuerydslAutoConfiguration
93+
- org.springframework.boot.autoconfigure.graphql.reactive.GraphQlWebFluxAutoConfiguration
94+
- org.springframework.boot.autoconfigure.graphql.rsocket.GraphQlRSocketAutoConfiguration
95+
- org.springframework.boot.autoconfigure.graphql.rsocket.RSocketGraphQlClientAutoConfiguration
96+
- org.springframework.boot.autoconfigure.graphql.security.GraphQlWebFluxSecurityAutoConfiguration
97+
- org.springframework.boot.autoconfigure.graphql.security.GraphQlWebMvcSecurityAutoConfiguration
98+
- org.springframework.boot.autoconfigure.graphql.servlet.GraphQlWebMvcAutoConfiguration
99+
- org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateAutoConfiguration
100+
- org.springframework.boot.autoconfigure.gson.GsonAutoConfiguration
101+
- org.springframework.boot.autoconfigure.h2.H2ConsoleAutoConfiguration
102+
- org.springframework.boot.autoconfigure.hazelcast.HazelcastAutoConfiguration
103+
- org.springframework.boot.autoconfigure.hazelcast.HazelcastJpaDependencyAutoConfiguration
104+
- org.springframework.boot.autoconfigure.influx.InfluxDbAutoConfiguration
105+
- org.springframework.boot.autoconfigure.jdbc.JndiDataSourceAutoConfiguration
106+
- org.springframework.boot.autoconfigure.jdbc.XADataSourceAutoConfiguration
107+
- org.springframework.boot.autoconfigure.jersey.JerseyAutoConfiguration
108+
- org.springframework.boot.autoconfigure.jms.JndiConnectionFactoryAutoConfiguration
109+
- org.springframework.boot.autoconfigure.jms.activemq.ActiveMQAutoConfiguration
110+
- org.springframework.boot.autoconfigure.jms.artemis.ArtemisAutoConfiguration
111+
- org.springframework.boot.autoconfigure.jmx.JmxAutoConfiguration
112+
- org.springframework.boot.autoconfigure.jsonb.JsonbAutoConfiguration
113+
- org.springframework.boot.autoconfigure.kafka.KafkaAutoConfiguration
114+
- org.springframework.boot.autoconfigure.ldap.LdapAutoConfiguration
115+
- org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapAutoConfiguration
116+
- org.springframework.boot.autoconfigure.mongo.MongoAutoConfiguration
117+
- org.springframework.boot.autoconfigure.mongo.MongoReactiveAutoConfiguration
118+
- org.springframework.boot.autoconfigure.mongo.embedded.EmbeddedMongoAutoConfiguration
119+
- org.springframework.boot.autoconfigure.mustache.MustacheAutoConfiguration
120+
- org.springframework.boot.autoconfigure.neo4j.Neo4jAutoConfiguration
121+
- org.springframework.boot.autoconfigure.netty.NettyAutoConfiguration
122+
- org.springframework.boot.autoconfigure.quartz.QuartzAutoConfiguration
123+
- org.springframework.boot.autoconfigure.r2dbc.R2dbcAutoConfiguration
124+
- org.springframework.boot.autoconfigure.r2dbc.R2dbcTransactionManagerAutoConfiguration
125+
- org.springframework.boot.autoconfigure.rsocket.RSocketMessagingAutoConfiguration
126+
- org.springframework.boot.autoconfigure.rsocket.RSocketRequesterAutoConfiguration
127+
- org.springframework.boot.autoconfigure.rsocket.RSocketServerAutoConfiguration
128+
- org.springframework.boot.autoconfigure.rsocket.RSocketStrategiesAutoConfiguration
129+
- org.springframework.boot.autoconfigure.security.oauth2.client.reactive.ReactiveOAuth2ClientAutoConfiguration
130+
- org.springframework.boot.autoconfigure.security.oauth2.resource.reactive.ReactiveOAuth2ResourceServerAutoConfiguration
131+
- org.springframework.boot.autoconfigure.security.reactive.ReactiveSecurityAutoConfiguration
132+
- org.springframework.boot.autoconfigure.security.reactive.ReactiveUserDetailsServiceAutoConfiguration
133+
- org.springframework.boot.autoconfigure.security.rsocket.RSocketSecurityAutoConfiguration
134+
- org.springframework.boot.autoconfigure.solr.SolrAutoConfiguration
135+
- org.springframework.boot.autoconfigure.web.embedded.EmbeddedWebServerFactoryCustomizerAutoConfiguration
136+
- org.springframework.boot.autoconfigure.web.reactive.ReactiveMultipartAutoConfiguration
137+
- org.springframework.boot.autoconfigure.web.reactive.ReactiveWebServerFactoryAutoConfiguration
138+
- org.springframework.boot.autoconfigure.web.reactive.WebFluxAutoConfiguration
139+
- org.springframework.boot.autoconfigure.web.reactive.WebSessionIdResolverAutoConfiguration
140+
- org.springframework.boot.autoconfigure.web.reactive.function.client.WebClientAutoConfiguration
141+
- org.springframework.boot.autoconfigure.websocket.reactive.WebSocketReactiveAutoConfiguration
6142
jpa:
7143
# show-sql: true
8144
properties:

0 commit comments

Comments
 (0)