Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in / Register
Toggle navigation
S
spring-boot
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
DEMO
spring-boot
Commits
737b4a27
Commit
737b4a27
authored
Aug 03, 2018
by
Stephane Nicoll
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Polish
parent
0f095abd
Changes
21
Hide whitespace changes
Inline
Side-by-side
Showing
21 changed files
with
41 additions
and
8 deletions
+41
-8
JmxEndpointAutoConfiguration.java
...oconfigure/endpoint/jmx/JmxEndpointAutoConfiguration.java
+2
-0
ServletEndpointManagementContextConfiguration.java
...nt/web/ServletEndpointManagementContextConfiguration.java
+2
-2
CompositeMeterRegistryAutoConfiguration.java
...gure/metrics/CompositeMeterRegistryAutoConfiguration.java
+2
-0
NoOpMeterRegistryConfiguration.java
...autoconfigure/metrics/NoOpMeterRegistryConfiguration.java
+2
-0
TomcatMetricsAutoConfiguration.java
...re/metrics/web/tomcat/TomcatMetricsAutoConfiguration.java
+2
-0
HttpTraceAutoConfiguration.java
.../autoconfigure/trace/http/HttpTraceAutoConfiguration.java
+2
-0
ServletManagementChildContextConfiguration.java
...b/servlet/ServletManagementChildContextConfiguration.java
+1
-1
PersistenceExceptionTranslationAutoConfiguration.java
...dao/PersistenceExceptionTranslationAutoConfiguration.java
+2
-0
HypermediaHttpMessageConverterConfiguration.java
.../hateoas/HypermediaHttpMessageConverterConfiguration.java
+3
-1
HazelcastClientConfiguration.java
...autoconfigure/hazelcast/HazelcastClientConfiguration.java
+2
-1
HazelcastServerConfiguration.java
...autoconfigure/hazelcast/HazelcastServerConfiguration.java
+2
-1
IntegrationAutoConfiguration.java
...toconfigure/integration/IntegrationAutoConfiguration.java
+1
-0
XADataSourceAutoConfiguration.java
...oot/autoconfigure/jdbc/XADataSourceAutoConfiguration.java
+2
-0
SpringBootWebSecurityConfiguration.java
.../security/servlet/SpringBootWebSecurityConfiguration.java
+1
-0
WebSecurityEnablerConfiguration.java
...ure/security/servlet/WebSecurityEnablerConfiguration.java
+2
-0
JtaAutoConfiguration.java
...t/autoconfigure/transaction/jta/JtaAutoConfiguration.java
+3
-1
EmbeddedWebServerFactoryCustomizerAutoConfiguration.java
.../EmbeddedWebServerFactoryCustomizerAutoConfiguration.java
+4
-0
ServletWebServerFactoryConfiguration.java
...ure/web/servlet/ServletWebServerFactoryConfiguration.java
+1
-0
WebSocketMessagingAutoConfiguration.java
...ebsocket/servlet/WebSocketMessagingAutoConfiguration.java
+1
-0
RemoteDevToolsAutoConfiguration.java
...vtools/autoconfigure/RemoteDevToolsAutoConfiguration.java
+1
-0
RemoteClientConfiguration.java
...oot/devtools/remote/client/RemoteClientConfiguration.java
+3
-1
No files found.
spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/endpoint/jmx/JmxEndpointAutoConfiguration.java
View file @
737b4a27
...
@@ -44,6 +44,7 @@ import org.springframework.boot.autoconfigure.jmx.JmxAutoConfiguration;
...
@@ -44,6 +44,7 @@ import org.springframework.boot.autoconfigure.jmx.JmxAutoConfiguration;
import
org.springframework.boot.context.properties.EnableConfigurationProperties
;
import
org.springframework.boot.context.properties.EnableConfigurationProperties
;
import
org.springframework.context.ApplicationContext
;
import
org.springframework.context.ApplicationContext
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Configuration
;
import
org.springframework.util.ObjectUtils
;
import
org.springframework.util.ObjectUtils
;
/**
/**
...
@@ -54,6 +55,7 @@ import org.springframework.util.ObjectUtils;
...
@@ -54,6 +55,7 @@ import org.springframework.util.ObjectUtils;
* @author Phillip Webb
* @author Phillip Webb
* @since 2.0.0
* @since 2.0.0
*/
*/
@Configuration
@AutoConfigureAfter
(
JmxAutoConfiguration
.
class
)
@AutoConfigureAfter
(
JmxAutoConfiguration
.
class
)
@EnableConfigurationProperties
(
JmxEndpointProperties
.
class
)
@EnableConfigurationProperties
(
JmxEndpointProperties
.
class
)
public
class
JmxEndpointAutoConfiguration
{
public
class
JmxEndpointAutoConfiguration
{
...
...
spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/endpoint/web/ServletEndpointManagementContextConfiguration.java
View file @
737b4a27
...
@@ -55,7 +55,7 @@ public class ServletEndpointManagementContextConfiguration {
...
@@ -55,7 +55,7 @@ public class ServletEndpointManagementContextConfiguration {
@Configuration
@Configuration
@ConditionalOnClass
(
DispatcherServlet
.
class
)
@ConditionalOnClass
(
DispatcherServlet
.
class
)
public
class
WebMvcServletEndpointManagementContextConfiguration
{
public
static
class
WebMvcServletEndpointManagementContextConfiguration
{
private
final
ApplicationContext
context
;
private
final
ApplicationContext
context
;
...
@@ -80,7 +80,7 @@ public class ServletEndpointManagementContextConfiguration {
...
@@ -80,7 +80,7 @@ public class ServletEndpointManagementContextConfiguration {
@Configuration
@Configuration
@ConditionalOnClass
(
ResourceConfig
.
class
)
@ConditionalOnClass
(
ResourceConfig
.
class
)
@ConditionalOnMissingClass
(
"org.springframework.web.servlet.DispatcherServlet"
)
@ConditionalOnMissingClass
(
"org.springframework.web.servlet.DispatcherServlet"
)
public
class
JerseyServletEndpointManagementContextConfiguration
{
public
static
class
JerseyServletEndpointManagementContextConfiguration
{
@Bean
@Bean
public
ServletEndpointRegistrar
servletEndpointRegistrar
(
public
ServletEndpointRegistrar
servletEndpointRegistrar
(
...
...
spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/CompositeMeterRegistryAutoConfiguration.java
View file @
737b4a27
...
@@ -20,6 +20,7 @@ import io.micrometer.core.instrument.composite.CompositeMeterRegistry;
...
@@ -20,6 +20,7 @@ import io.micrometer.core.instrument.composite.CompositeMeterRegistry;
import
org.springframework.boot.autoconfigure.EnableAutoConfiguration
;
import
org.springframework.boot.autoconfigure.EnableAutoConfiguration
;
import
org.springframework.boot.autoconfigure.condition.ConditionalOnClass
;
import
org.springframework.boot.autoconfigure.condition.ConditionalOnClass
;
import
org.springframework.context.annotation.Configuration
;
import
org.springframework.context.annotation.Import
;
import
org.springframework.context.annotation.Import
;
/**
/**
...
@@ -29,6 +30,7 @@ import org.springframework.context.annotation.Import;
...
@@ -29,6 +30,7 @@ import org.springframework.context.annotation.Import;
* @author Andy Wilkinson
* @author Andy Wilkinson
* @since 2.0.0
* @since 2.0.0
*/
*/
@Configuration
@Import
({
NoOpMeterRegistryConfiguration
.
class
,
@Import
({
NoOpMeterRegistryConfiguration
.
class
,
CompositeMeterRegistryConfiguration
.
class
})
CompositeMeterRegistryConfiguration
.
class
})
@ConditionalOnClass
(
CompositeMeterRegistry
.
class
)
@ConditionalOnClass
(
CompositeMeterRegistry
.
class
)
...
...
spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/NoOpMeterRegistryConfiguration.java
View file @
737b4a27
...
@@ -23,6 +23,7 @@ import io.micrometer.core.instrument.composite.CompositeMeterRegistry;
...
@@ -23,6 +23,7 @@ import io.micrometer.core.instrument.composite.CompositeMeterRegistry;
import
org.springframework.boot.autoconfigure.condition.ConditionalOnBean
;
import
org.springframework.boot.autoconfigure.condition.ConditionalOnBean
;
import
org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean
;
import
org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Configuration
;
/**
/**
* Configuration for a no-op meter registry when the context does not contain an
* Configuration for a no-op meter registry when the context does not contain an
...
@@ -30,6 +31,7 @@ import org.springframework.context.annotation.Bean;
...
@@ -30,6 +31,7 @@ import org.springframework.context.annotation.Bean;
*
*
* @author Andy Wilkinson
* @author Andy Wilkinson
*/
*/
@Configuration
@ConditionalOnBean
(
Clock
.
class
)
@ConditionalOnBean
(
Clock
.
class
)
@ConditionalOnMissingBean
(
MeterRegistry
.
class
)
@ConditionalOnMissingBean
(
MeterRegistry
.
class
)
class
NoOpMeterRegistryConfiguration
{
class
NoOpMeterRegistryConfiguration
{
...
...
spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/web/tomcat/TomcatMetricsAutoConfiguration.java
View file @
737b4a27
...
@@ -31,6 +31,7 @@ import org.springframework.boot.web.embedded.tomcat.TomcatReactiveWebServerFacto
...
@@ -31,6 +31,7 @@ import org.springframework.boot.web.embedded.tomcat.TomcatReactiveWebServerFacto
import
org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory
;
import
org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory
;
import
org.springframework.boot.web.server.WebServerFactoryCustomizer
;
import
org.springframework.boot.web.server.WebServerFactoryCustomizer
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Configuration
;
/**
/**
* {@link EnableAutoConfiguration Auto-configuration} for {@link TomcatMetrics}.
* {@link EnableAutoConfiguration Auto-configuration} for {@link TomcatMetrics}.
...
@@ -38,6 +39,7 @@ import org.springframework.context.annotation.Bean;
...
@@ -38,6 +39,7 @@ import org.springframework.context.annotation.Bean;
* @author Andy Wilkinson
* @author Andy Wilkinson
* @since 2.0.0
* @since 2.0.0
*/
*/
@Configuration
@ConditionalOnWebApplication
@ConditionalOnWebApplication
@ConditionalOnClass
({
TomcatMetrics
.
class
,
Manager
.
class
})
@ConditionalOnClass
({
TomcatMetrics
.
class
,
Manager
.
class
})
public
class
TomcatMetricsAutoConfiguration
{
public
class
TomcatMetricsAutoConfiguration
{
...
...
spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/trace/http/HttpTraceAutoConfiguration.java
View file @
737b4a27
...
@@ -54,6 +54,7 @@ public class HttpTraceAutoConfiguration {
...
@@ -54,6 +54,7 @@ public class HttpTraceAutoConfiguration {
return
new
HttpExchangeTracer
(
traceProperties
.
getInclude
());
return
new
HttpExchangeTracer
(
traceProperties
.
getInclude
());
}
}
@Configuration
@ConditionalOnWebApplication
(
type
=
Type
.
SERVLET
)
@ConditionalOnWebApplication
(
type
=
Type
.
SERVLET
)
static
class
ServletTraceFilterConfiguration
{
static
class
ServletTraceFilterConfiguration
{
...
@@ -66,6 +67,7 @@ public class HttpTraceAutoConfiguration {
...
@@ -66,6 +67,7 @@ public class HttpTraceAutoConfiguration {
}
}
@Configuration
@ConditionalOnWebApplication
(
type
=
Type
.
REACTIVE
)
@ConditionalOnWebApplication
(
type
=
Type
.
REACTIVE
)
static
class
ReactiveTraceFilterConfiguration
{
static
class
ReactiveTraceFilterConfiguration
{
...
...
spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/web/servlet/ServletManagementChildContextConfiguration.java
View file @
737b4a27
...
@@ -83,7 +83,7 @@ class ServletManagementChildContextConfiguration {
...
@@ -83,7 +83,7 @@ class ServletManagementChildContextConfiguration {
@Configuration
@Configuration
@ConditionalOnClass
({
EnableWebSecurity
.
class
,
Filter
.
class
})
@ConditionalOnClass
({
EnableWebSecurity
.
class
,
Filter
.
class
})
@ConditionalOnBean
(
name
=
BeanIds
.
SPRING_SECURITY_FILTER_CHAIN
,
search
=
SearchStrategy
.
ANCESTORS
)
@ConditionalOnBean
(
name
=
BeanIds
.
SPRING_SECURITY_FILTER_CHAIN
,
search
=
SearchStrategy
.
ANCESTORS
)
class
ServletManagementContextSecurityConfiguration
{
static
class
ServletManagementContextSecurityConfiguration
{
@Bean
@Bean
public
Filter
springSecurityFilterChain
(
HierarchicalBeanFactory
beanFactory
)
{
public
Filter
springSecurityFilterChain
(
HierarchicalBeanFactory
beanFactory
)
{
...
...
spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/dao/PersistenceExceptionTranslationAutoConfiguration.java
View file @
737b4a27
...
@@ -21,6 +21,7 @@ import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
...
@@ -21,6 +21,7 @@ import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
import
org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean
;
import
org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean
;
import
org.springframework.boot.autoconfigure.condition.ConditionalOnProperty
;
import
org.springframework.boot.autoconfigure.condition.ConditionalOnProperty
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Configuration
;
import
org.springframework.core.env.Environment
;
import
org.springframework.core.env.Environment
;
import
org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor
;
import
org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor
;
...
@@ -33,6 +34,7 @@ import org.springframework.dao.annotation.PersistenceExceptionTranslationPostPro
...
@@ -33,6 +34,7 @@ import org.springframework.dao.annotation.PersistenceExceptionTranslationPostPro
* @author Madhura Bhave
* @author Madhura Bhave
* @since 1.2.0
* @since 1.2.0
*/
*/
@Configuration
@ConditionalOnClass
(
PersistenceExceptionTranslationPostProcessor
.
class
)
@ConditionalOnClass
(
PersistenceExceptionTranslationPostProcessor
.
class
)
public
class
PersistenceExceptionTranslationAutoConfiguration
{
public
class
PersistenceExceptionTranslationAutoConfiguration
{
...
...
spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/hateoas/HypermediaHttpMessageConverterConfiguration.java
View file @
737b4a27
/*
/*
* Copyright 2012-201
7
the original author or authors.
* Copyright 2012-201
8
the original author or authors.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* you may not use this file except in compliance with the License.
...
@@ -29,6 +29,7 @@ import org.springframework.beans.factory.ListableBeanFactory;
...
@@ -29,6 +29,7 @@ import org.springframework.beans.factory.ListableBeanFactory;
import
org.springframework.beans.factory.config.BeanPostProcessor
;
import
org.springframework.beans.factory.config.BeanPostProcessor
;
import
org.springframework.boot.autoconfigure.condition.ConditionalOnProperty
;
import
org.springframework.boot.autoconfigure.condition.ConditionalOnProperty
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Configuration
;
import
org.springframework.hateoas.mvc.TypeConstrainedMappingJackson2HttpMessageConverter
;
import
org.springframework.hateoas.mvc.TypeConstrainedMappingJackson2HttpMessageConverter
;
import
org.springframework.http.MediaType
;
import
org.springframework.http.MediaType
;
import
org.springframework.http.converter.AbstractHttpMessageConverter
;
import
org.springframework.http.converter.AbstractHttpMessageConverter
;
...
@@ -41,6 +42,7 @@ import org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandl
...
@@ -41,6 +42,7 @@ import org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandl
*
*
* @author Andy Wilkinson
* @author Andy Wilkinson
*/
*/
@Configuration
public
class
HypermediaHttpMessageConverterConfiguration
{
public
class
HypermediaHttpMessageConverterConfiguration
{
@Bean
@Bean
...
...
spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/hazelcast/HazelcastClientConfiguration.java
View file @
737b4a27
/*
/*
* Copyright 2012-201
7
the original author or authors.
* Copyright 2012-201
8
the original author or authors.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* you may not use this file except in compliance with the License.
...
@@ -36,6 +36,7 @@ import org.springframework.core.io.Resource;
...
@@ -36,6 +36,7 @@ import org.springframework.core.io.Resource;
* @author Vedran Pavic
* @author Vedran Pavic
* @author Stephane Nicoll
* @author Stephane Nicoll
*/
*/
@Configuration
@ConditionalOnClass
(
HazelcastClient
.
class
)
@ConditionalOnClass
(
HazelcastClient
.
class
)
@ConditionalOnMissingBean
(
HazelcastInstance
.
class
)
@ConditionalOnMissingBean
(
HazelcastInstance
.
class
)
class
HazelcastClientConfiguration
{
class
HazelcastClientConfiguration
{
...
...
spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/hazelcast/HazelcastServerConfiguration.java
View file @
737b4a27
/*
/*
* Copyright 2012-201
7
the original author or authors.
* Copyright 2012-201
8
the original author or authors.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* you may not use this file except in compliance with the License.
...
@@ -35,6 +35,7 @@ import org.springframework.core.io.Resource;
...
@@ -35,6 +35,7 @@ import org.springframework.core.io.Resource;
* @author Stephane Nicoll
* @author Stephane Nicoll
* @author Vedran Pavic
* @author Vedran Pavic
*/
*/
@Configuration
@ConditionalOnMissingBean
(
HazelcastInstance
.
class
)
@ConditionalOnMissingBean
(
HazelcastInstance
.
class
)
class
HazelcastServerConfiguration
{
class
HazelcastServerConfiguration
{
...
...
spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/integration/IntegrationAutoConfiguration.java
View file @
737b4a27
...
@@ -132,6 +132,7 @@ public class IntegrationAutoConfiguration {
...
@@ -132,6 +132,7 @@ public class IntegrationAutoConfiguration {
/**
/**
* Integration component scan configuration.
* Integration component scan configuration.
*/
*/
@Configuration
@ConditionalOnMissingBean
(
GatewayProxyFactoryBean
.
class
)
@ConditionalOnMissingBean
(
GatewayProxyFactoryBean
.
class
)
@Import
(
IntegrationAutoConfigurationScanRegistrar
.
class
)
@Import
(
IntegrationAutoConfigurationScanRegistrar
.
class
)
protected
static
class
IntegrationComponentScanConfiguration
{
protected
static
class
IntegrationComponentScanConfiguration
{
...
...
spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/jdbc/XADataSourceAutoConfiguration.java
View file @
737b4a27
...
@@ -38,6 +38,7 @@ import org.springframework.boot.context.properties.source.MapConfigurationProper
...
@@ -38,6 +38,7 @@ import org.springframework.boot.context.properties.source.MapConfigurationProper
import
org.springframework.boot.jdbc.DatabaseDriver
;
import
org.springframework.boot.jdbc.DatabaseDriver
;
import
org.springframework.boot.jdbc.XADataSourceWrapper
;
import
org.springframework.boot.jdbc.XADataSourceWrapper
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Configuration
;
import
org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseType
;
import
org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseType
;
import
org.springframework.util.Assert
;
import
org.springframework.util.Assert
;
import
org.springframework.util.ClassUtils
;
import
org.springframework.util.ClassUtils
;
...
@@ -51,6 +52,7 @@ import org.springframework.util.StringUtils;
...
@@ -51,6 +52,7 @@ import org.springframework.util.StringUtils;
* @author Madhura Bhave
* @author Madhura Bhave
* @since 1.2.0
* @since 1.2.0
*/
*/
@Configuration
@AutoConfigureBefore
(
DataSourceAutoConfiguration
.
class
)
@AutoConfigureBefore
(
DataSourceAutoConfiguration
.
class
)
@EnableConfigurationProperties
(
DataSourceProperties
.
class
)
@EnableConfigurationProperties
(
DataSourceProperties
.
class
)
@ConditionalOnClass
({
DataSource
.
class
,
TransactionManager
.
class
,
@ConditionalOnClass
({
DataSource
.
class
,
TransactionManager
.
class
,
...
...
spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/security/servlet/SpringBootWebSecurityConfiguration.java
View file @
737b4a27
...
@@ -35,6 +35,7 @@ import org.springframework.security.config.annotation.web.configuration.WebSecur
...
@@ -35,6 +35,7 @@ import org.springframework.security.config.annotation.web.configuration.WebSecur
* @author Madhura Bhave
* @author Madhura Bhave
* @since 2.0.0
* @since 2.0.0
*/
*/
@Configuration
@ConditionalOnClass
(
WebSecurityConfigurerAdapter
.
class
)
@ConditionalOnClass
(
WebSecurityConfigurerAdapter
.
class
)
@ConditionalOnMissingBean
(
WebSecurityConfigurerAdapter
.
class
)
@ConditionalOnMissingBean
(
WebSecurityConfigurerAdapter
.
class
)
@ConditionalOnWebApplication
(
type
=
Type
.
SERVLET
)
@ConditionalOnWebApplication
(
type
=
Type
.
SERVLET
)
...
...
spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/security/servlet/WebSecurityEnablerConfiguration.java
View file @
737b4a27
...
@@ -19,6 +19,7 @@ package org.springframework.boot.autoconfigure.security.servlet;
...
@@ -19,6 +19,7 @@ package org.springframework.boot.autoconfigure.security.servlet;
import
org.springframework.boot.autoconfigure.condition.ConditionalOnBean
;
import
org.springframework.boot.autoconfigure.condition.ConditionalOnBean
;
import
org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean
;
import
org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean
;
import
org.springframework.boot.autoconfigure.condition.ConditionalOnWebApplication
;
import
org.springframework.boot.autoconfigure.condition.ConditionalOnWebApplication
;
import
org.springframework.context.annotation.Configuration
;
import
org.springframework.security.config.BeanIds
;
import
org.springframework.security.config.BeanIds
;
import
org.springframework.security.config.annotation.web.configuration.EnableWebSecurity
;
import
org.springframework.security.config.annotation.web.configuration.EnableWebSecurity
;
import
org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter
;
import
org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter
;
...
@@ -34,6 +35,7 @@ import org.springframework.security.config.annotation.web.configuration.WebSecur
...
@@ -34,6 +35,7 @@ import org.springframework.security.config.annotation.web.configuration.WebSecur
* @author Madhura Bhave
* @author Madhura Bhave
* @since 2.0.0
* @since 2.0.0
*/
*/
@Configuration
@ConditionalOnBean
(
WebSecurityConfigurerAdapter
.
class
)
@ConditionalOnBean
(
WebSecurityConfigurerAdapter
.
class
)
@ConditionalOnMissingBean
(
name
=
BeanIds
.
SPRING_SECURITY_FILTER_CHAIN
)
@ConditionalOnMissingBean
(
name
=
BeanIds
.
SPRING_SECURITY_FILTER_CHAIN
)
@ConditionalOnWebApplication
(
type
=
ConditionalOnWebApplication
.
Type
.
SERVLET
)
@ConditionalOnWebApplication
(
type
=
ConditionalOnWebApplication
.
Type
.
SERVLET
)
...
...
spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/transaction/jta/JtaAutoConfiguration.java
View file @
737b4a27
/*
/*
* Copyright 2012-201
7
the original author or authors.
* Copyright 2012-201
8
the original author or authors.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* you may not use this file except in compliance with the License.
...
@@ -25,6 +25,7 @@ import org.springframework.boot.autoconfigure.jms.activemq.ActiveMQAutoConfigura
...
@@ -25,6 +25,7 @@ import org.springframework.boot.autoconfigure.jms.activemq.ActiveMQAutoConfigura
import
org.springframework.boot.autoconfigure.jms.artemis.ArtemisAutoConfiguration
;
import
org.springframework.boot.autoconfigure.jms.artemis.ArtemisAutoConfiguration
;
import
org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration
;
import
org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration
;
import
org.springframework.boot.context.properties.EnableConfigurationProperties
;
import
org.springframework.boot.context.properties.EnableConfigurationProperties
;
import
org.springframework.context.annotation.Configuration
;
import
org.springframework.context.annotation.Import
;
import
org.springframework.context.annotation.Import
;
/**
/**
...
@@ -34,6 +35,7 @@ import org.springframework.context.annotation.Import;
...
@@ -34,6 +35,7 @@ import org.springframework.context.annotation.Import;
* @author Phillip Webb
* @author Phillip Webb
* @since 1.2.0
* @since 1.2.0
*/
*/
@Configuration
@ConditionalOnClass
(
javax
.
transaction
.
Transaction
.
class
)
@ConditionalOnClass
(
javax
.
transaction
.
Transaction
.
class
)
@ConditionalOnProperty
(
prefix
=
"spring.jta"
,
value
=
"enabled"
,
matchIfMissing
=
true
)
@ConditionalOnProperty
(
prefix
=
"spring.jta"
,
value
=
"enabled"
,
matchIfMissing
=
true
)
@AutoConfigureBefore
({
XADataSourceAutoConfiguration
.
class
,
@AutoConfigureBefore
({
XADataSourceAutoConfiguration
.
class
,
...
...
spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/web/embedded/EmbeddedWebServerFactoryCustomizerAutoConfiguration.java
View file @
737b4a27
...
@@ -43,6 +43,10 @@ import org.springframework.core.env.Environment;
...
@@ -43,6 +43,10 @@ import org.springframework.core.env.Environment;
@EnableConfigurationProperties
(
ServerProperties
.
class
)
@EnableConfigurationProperties
(
ServerProperties
.
class
)
public
class
EmbeddedWebServerFactoryCustomizerAutoConfiguration
{
public
class
EmbeddedWebServerFactoryCustomizerAutoConfiguration
{
/**
* Nested configuration if Tomcat is being used.
*/
@Configuration
@ConditionalOnClass
({
Tomcat
.
class
,
UpgradeProtocol
.
class
})
@ConditionalOnClass
({
Tomcat
.
class
,
UpgradeProtocol
.
class
})
public
static
class
TomcatWebServerFactoryCustomizerConfiguration
{
public
static
class
TomcatWebServerFactoryCustomizerConfiguration
{
...
...
spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/web/servlet/ServletWebServerFactoryConfiguration.java
View file @
737b4a27
...
@@ -48,6 +48,7 @@ import org.springframework.context.annotation.Configuration;
...
@@ -48,6 +48,7 @@ import org.springframework.context.annotation.Configuration;
* @author Brian Clozel
* @author Brian Clozel
* @author Stephane Nicoll
* @author Stephane Nicoll
*/
*/
@Configuration
class
ServletWebServerFactoryConfiguration
{
class
ServletWebServerFactoryConfiguration
{
@Configuration
@Configuration
...
...
spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/websocket/servlet/WebSocketMessagingAutoConfiguration.java
View file @
737b4a27
...
@@ -44,6 +44,7 @@ import org.springframework.web.socket.config.annotation.WebSocketMessageBrokerCo
...
@@ -44,6 +44,7 @@ import org.springframework.web.socket.config.annotation.WebSocketMessageBrokerCo
* @author Andy Wilkinson
* @author Andy Wilkinson
* @since 1.3.0
* @since 1.3.0
*/
*/
@Configuration
@ConditionalOnWebApplication
(
type
=
Type
.
SERVLET
)
@ConditionalOnWebApplication
(
type
=
Type
.
SERVLET
)
@ConditionalOnClass
(
WebSocketMessageBrokerConfigurer
.
class
)
@ConditionalOnClass
(
WebSocketMessageBrokerConfigurer
.
class
)
@AutoConfigureAfter
(
JacksonAutoConfiguration
.
class
)
@AutoConfigureAfter
(
JacksonAutoConfiguration
.
class
)
...
...
spring-boot-project/spring-boot-devtools/src/main/java/org/springframework/boot/devtools/autoconfigure/RemoteDevToolsAutoConfiguration.java
View file @
737b4a27
...
@@ -104,6 +104,7 @@ public class RemoteDevToolsAutoConfiguration {
...
@@ -104,6 +104,7 @@ public class RemoteDevToolsAutoConfiguration {
/**
/**
* Configuration for remote update and restarts.
* Configuration for remote update and restarts.
*/
*/
@Configuration
@ConditionalOnProperty
(
prefix
=
"spring.devtools.remote.restart"
,
name
=
"enabled"
,
matchIfMissing
=
true
)
@ConditionalOnProperty
(
prefix
=
"spring.devtools.remote.restart"
,
name
=
"enabled"
,
matchIfMissing
=
true
)
static
class
RemoteRestartConfiguration
{
static
class
RemoteRestartConfiguration
{
...
...
spring-boot-project/spring-boot-devtools/src/main/java/org/springframework/boot/devtools/remote/client/RemoteClientConfiguration.java
View file @
737b4a27
/*
/*
* Copyright 2012-201
7
the original author or authors.
* Copyright 2012-201
8
the original author or authors.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* you may not use this file except in compliance with the License.
...
@@ -129,6 +129,7 @@ public class RemoteClientConfiguration implements InitializingBean {
...
@@ -129,6 +129,7 @@ public class RemoteClientConfiguration implements InitializingBean {
/**
/**
* LiveReload configuration.
* LiveReload configuration.
*/
*/
@Configuration
@ConditionalOnProperty
(
prefix
=
"spring.devtools.livereload"
,
name
=
"enabled"
,
matchIfMissing
=
true
)
@ConditionalOnProperty
(
prefix
=
"spring.devtools.livereload"
,
name
=
"enabled"
,
matchIfMissing
=
true
)
static
class
LiveReloadConfiguration
{
static
class
LiveReloadConfiguration
{
...
@@ -175,6 +176,7 @@ public class RemoteClientConfiguration implements InitializingBean {
...
@@ -175,6 +176,7 @@ public class RemoteClientConfiguration implements InitializingBean {
/**
/**
* Client configuration for remote update and restarts.
* Client configuration for remote update and restarts.
*/
*/
@Configuration
@ConditionalOnProperty
(
prefix
=
"spring.devtools.remote.restart"
,
name
=
"enabled"
,
matchIfMissing
=
true
)
@ConditionalOnProperty
(
prefix
=
"spring.devtools.remote.restart"
,
name
=
"enabled"
,
matchIfMissing
=
true
)
static
class
RemoteRestartClientConfiguration
{
static
class
RemoteRestartClientConfiguration
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment