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
624c1306
Commit
624c1306
authored
Aug 03, 2018
by
Stephane Nicoll
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch '2.0.x'
parents
8fdc9b64
737b4a27
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 @
624c1306
...
...
@@ -44,6 +44,7 @@ import org.springframework.boot.autoconfigure.jmx.JmxAutoConfiguration;
import
org.springframework.boot.context.properties.EnableConfigurationProperties
;
import
org.springframework.context.ApplicationContext
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Configuration
;
import
org.springframework.util.ObjectUtils
;
/**
...
...
@@ -54,6 +55,7 @@ import org.springframework.util.ObjectUtils;
* @author Phillip Webb
* @since 2.0.0
*/
@Configuration
@AutoConfigureAfter
(
JmxAutoConfiguration
.
class
)
@EnableConfigurationProperties
(
JmxEndpointProperties
.
class
)
public
class
JmxEndpointAutoConfiguration
{
...
...
spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/endpoint/web/ServletEndpointManagementContextConfiguration.java
View file @
624c1306
...
...
@@ -55,7 +55,7 @@ public class ServletEndpointManagementContextConfiguration {
@Configuration
@ConditionalOnClass
(
DispatcherServlet
.
class
)
public
class
WebMvcServletEndpointManagementContextConfiguration
{
public
static
class
WebMvcServletEndpointManagementContextConfiguration
{
private
final
ApplicationContext
context
;
...
...
@@ -80,7 +80,7 @@ public class ServletEndpointManagementContextConfiguration {
@Configuration
@ConditionalOnClass
(
ResourceConfig
.
class
)
@ConditionalOnMissingClass
(
"org.springframework.web.servlet.DispatcherServlet"
)
public
class
JerseyServletEndpointManagementContextConfiguration
{
public
static
class
JerseyServletEndpointManagementContextConfiguration
{
@Bean
public
ServletEndpointRegistrar
servletEndpointRegistrar
(
...
...
spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/CompositeMeterRegistryAutoConfiguration.java
View file @
624c1306
...
...
@@ -20,6 +20,7 @@ import io.micrometer.core.instrument.composite.CompositeMeterRegistry;
import
org.springframework.boot.autoconfigure.EnableAutoConfiguration
;
import
org.springframework.boot.autoconfigure.condition.ConditionalOnClass
;
import
org.springframework.context.annotation.Configuration
;
import
org.springframework.context.annotation.Import
;
/**
...
...
@@ -29,6 +30,7 @@ import org.springframework.context.annotation.Import;
* @author Andy Wilkinson
* @since 2.0.0
*/
@Configuration
@Import
({
NoOpMeterRegistryConfiguration
.
class
,
CompositeMeterRegistryConfiguration
.
class
})
@ConditionalOnClass
(
CompositeMeterRegistry
.
class
)
...
...
spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/NoOpMeterRegistryConfiguration.java
View file @
624c1306
...
...
@@ -23,6 +23,7 @@ import io.micrometer.core.instrument.composite.CompositeMeterRegistry;
import
org.springframework.boot.autoconfigure.condition.ConditionalOnBean
;
import
org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean
;
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
...
...
@@ -30,6 +31,7 @@ import org.springframework.context.annotation.Bean;
*
* @author Andy Wilkinson
*/
@Configuration
@ConditionalOnBean
(
Clock
.
class
)
@ConditionalOnMissingBean
(
MeterRegistry
.
class
)
class
NoOpMeterRegistryConfiguration
{
...
...
spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/metrics/web/tomcat/TomcatMetricsAutoConfiguration.java
View file @
624c1306
...
...
@@ -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.server.WebServerFactoryCustomizer
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Configuration
;
/**
* {@link EnableAutoConfiguration Auto-configuration} for {@link TomcatMetrics}.
...
...
@@ -38,6 +39,7 @@ import org.springframework.context.annotation.Bean;
* @author Andy Wilkinson
* @since 2.0.0
*/
@Configuration
@ConditionalOnWebApplication
@ConditionalOnClass
({
TomcatMetrics
.
class
,
Manager
.
class
})
public
class
TomcatMetricsAutoConfiguration
{
...
...
spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/trace/http/HttpTraceAutoConfiguration.java
View file @
624c1306
...
...
@@ -54,6 +54,7 @@ public class HttpTraceAutoConfiguration {
return
new
HttpExchangeTracer
(
traceProperties
.
getInclude
());
}
@Configuration
@ConditionalOnWebApplication
(
type
=
Type
.
SERVLET
)
static
class
ServletTraceFilterConfiguration
{
...
...
@@ -66,6 +67,7 @@ public class HttpTraceAutoConfiguration {
}
@Configuration
@ConditionalOnWebApplication
(
type
=
Type
.
REACTIVE
)
static
class
ReactiveTraceFilterConfiguration
{
...
...
spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/web/servlet/ServletManagementChildContextConfiguration.java
View file @
624c1306
...
...
@@ -83,7 +83,7 @@ class ServletManagementChildContextConfiguration {
@Configuration
@ConditionalOnClass
({
EnableWebSecurity
.
class
,
Filter
.
class
})
@ConditionalOnBean
(
name
=
BeanIds
.
SPRING_SECURITY_FILTER_CHAIN
,
search
=
SearchStrategy
.
ANCESTORS
)
class
ServletManagementContextSecurityConfiguration
{
static
class
ServletManagementContextSecurityConfiguration
{
@Bean
public
Filter
springSecurityFilterChain
(
HierarchicalBeanFactory
beanFactory
)
{
...
...
spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/dao/PersistenceExceptionTranslationAutoConfiguration.java
View file @
624c1306
...
...
@@ -21,6 +21,7 @@ import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
import
org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean
;
import
org.springframework.boot.autoconfigure.condition.ConditionalOnProperty
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Configuration
;
import
org.springframework.core.env.Environment
;
import
org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor
;
...
...
@@ -33,6 +34,7 @@ import org.springframework.dao.annotation.PersistenceExceptionTranslationPostPro
* @author Madhura Bhave
* @since 1.2.0
*/
@Configuration
@ConditionalOnClass
(
PersistenceExceptionTranslationPostProcessor
.
class
)
public
class
PersistenceExceptionTranslationAutoConfiguration
{
...
...
spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/hateoas/HypermediaHttpMessageConverterConfiguration.java
View file @
624c1306
/*
* 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");
* you may not use this file except in compliance with the License.
...
...
@@ -29,6 +29,7 @@ import org.springframework.beans.factory.ListableBeanFactory;
import
org.springframework.beans.factory.config.BeanPostProcessor
;
import
org.springframework.boot.autoconfigure.condition.ConditionalOnProperty
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Configuration
;
import
org.springframework.hateoas.mvc.TypeConstrainedMappingJackson2HttpMessageConverter
;
import
org.springframework.http.MediaType
;
import
org.springframework.http.converter.AbstractHttpMessageConverter
;
...
...
@@ -41,6 +42,7 @@ import org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandl
*
* @author Andy Wilkinson
*/
@Configuration
public
class
HypermediaHttpMessageConverterConfiguration
{
@Bean
...
...
spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/hazelcast/HazelcastClientConfiguration.java
View file @
624c1306
/*
* 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");
* you may not use this file except in compliance with the License.
...
...
@@ -36,6 +36,7 @@ import org.springframework.core.io.Resource;
* @author Vedran Pavic
* @author Stephane Nicoll
*/
@Configuration
@ConditionalOnClass
(
HazelcastClient
.
class
)
@ConditionalOnMissingBean
(
HazelcastInstance
.
class
)
class
HazelcastClientConfiguration
{
...
...
spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/hazelcast/HazelcastServerConfiguration.java
View file @
624c1306
/*
* 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");
* you may not use this file except in compliance with the License.
...
...
@@ -35,6 +35,7 @@ import org.springframework.core.io.Resource;
* @author Stephane Nicoll
* @author Vedran Pavic
*/
@Configuration
@ConditionalOnMissingBean
(
HazelcastInstance
.
class
)
class
HazelcastServerConfiguration
{
...
...
spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/integration/IntegrationAutoConfiguration.java
View file @
624c1306
...
...
@@ -132,6 +132,7 @@ public class IntegrationAutoConfiguration {
/**
* Integration component scan configuration.
*/
@Configuration
@ConditionalOnMissingBean
(
GatewayProxyFactoryBean
.
class
)
@Import
(
IntegrationAutoConfigurationScanRegistrar
.
class
)
protected
static
class
IntegrationComponentScanConfiguration
{
...
...
spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/jdbc/XADataSourceAutoConfiguration.java
View file @
624c1306
...
...
@@ -38,6 +38,7 @@ import org.springframework.boot.context.properties.source.MapConfigurationProper
import
org.springframework.boot.jdbc.DatabaseDriver
;
import
org.springframework.boot.jdbc.XADataSourceWrapper
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Configuration
;
import
org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseType
;
import
org.springframework.util.Assert
;
import
org.springframework.util.ClassUtils
;
...
...
@@ -51,6 +52,7 @@ import org.springframework.util.StringUtils;
* @author Madhura Bhave
* @since 1.2.0
*/
@Configuration
@AutoConfigureBefore
(
DataSourceAutoConfiguration
.
class
)
@EnableConfigurationProperties
(
DataSourceProperties
.
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 @
624c1306
...
...
@@ -35,6 +35,7 @@ import org.springframework.security.config.annotation.web.configuration.WebSecur
* @author Madhura Bhave
* @since 2.0.0
*/
@Configuration
@ConditionalOnClass
(
WebSecurityConfigurerAdapter
.
class
)
@ConditionalOnMissingBean
(
WebSecurityConfigurerAdapter
.
class
)
@ConditionalOnWebApplication
(
type
=
Type
.
SERVLET
)
...
...
spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/security/servlet/WebSecurityEnablerConfiguration.java
View file @
624c1306
...
...
@@ -19,6 +19,7 @@ package org.springframework.boot.autoconfigure.security.servlet;
import
org.springframework.boot.autoconfigure.condition.ConditionalOnBean
;
import
org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean
;
import
org.springframework.boot.autoconfigure.condition.ConditionalOnWebApplication
;
import
org.springframework.context.annotation.Configuration
;
import
org.springframework.security.config.BeanIds
;
import
org.springframework.security.config.annotation.web.configuration.EnableWebSecurity
;
import
org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter
;
...
...
@@ -34,6 +35,7 @@ import org.springframework.security.config.annotation.web.configuration.WebSecur
* @author Madhura Bhave
* @since 2.0.0
*/
@Configuration
@ConditionalOnBean
(
WebSecurityConfigurerAdapter
.
class
)
@ConditionalOnMissingBean
(
name
=
BeanIds
.
SPRING_SECURITY_FILTER_CHAIN
)
@ConditionalOnWebApplication
(
type
=
ConditionalOnWebApplication
.
Type
.
SERVLET
)
...
...
spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/transaction/jta/JtaAutoConfiguration.java
View file @
624c1306
/*
* 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");
* you may not use this file except in compliance with the License.
...
...
@@ -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.orm.jpa.HibernateJpaAutoConfiguration
;
import
org.springframework.boot.context.properties.EnableConfigurationProperties
;
import
org.springframework.context.annotation.Configuration
;
import
org.springframework.context.annotation.Import
;
/**
...
...
@@ -34,6 +35,7 @@ import org.springframework.context.annotation.Import;
* @author Phillip Webb
* @since 1.2.0
*/
@Configuration
@ConditionalOnClass
(
javax
.
transaction
.
Transaction
.
class
)
@ConditionalOnProperty
(
prefix
=
"spring.jta"
,
value
=
"enabled"
,
matchIfMissing
=
true
)
@AutoConfigureBefore
({
XADataSourceAutoConfiguration
.
class
,
...
...
spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/web/embedded/EmbeddedWebServerFactoryCustomizerAutoConfiguration.java
View file @
624c1306
...
...
@@ -44,6 +44,10 @@ import org.springframework.core.env.Environment;
@EnableConfigurationProperties
(
ServerProperties
.
class
)
public
class
EmbeddedWebServerFactoryCustomizerAutoConfiguration
{
/**
* Nested configuration if Tomcat is being used.
*/
@Configuration
@ConditionalOnClass
({
Tomcat
.
class
,
UpgradeProtocol
.
class
})
public
static
class
TomcatWebServerFactoryCustomizerConfiguration
{
...
...
spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/web/servlet/ServletWebServerFactoryConfiguration.java
View file @
624c1306
...
...
@@ -48,6 +48,7 @@ import org.springframework.context.annotation.Configuration;
* @author Brian Clozel
* @author Stephane Nicoll
*/
@Configuration
class
ServletWebServerFactoryConfiguration
{
@Configuration
...
...
spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/websocket/servlet/WebSocketMessagingAutoConfiguration.java
View file @
624c1306
...
...
@@ -44,6 +44,7 @@ import org.springframework.web.socket.config.annotation.WebSocketMessageBrokerCo
* @author Andy Wilkinson
* @since 1.3.0
*/
@Configuration
@ConditionalOnWebApplication
(
type
=
Type
.
SERVLET
)
@ConditionalOnClass
(
WebSocketMessageBrokerConfigurer
.
class
)
@AutoConfigureAfter
(
JacksonAutoConfiguration
.
class
)
...
...
spring-boot-project/spring-boot-devtools/src/main/java/org/springframework/boot/devtools/autoconfigure/RemoteDevToolsAutoConfiguration.java
View file @
624c1306
...
...
@@ -104,6 +104,7 @@ public class RemoteDevToolsAutoConfiguration {
/**
* Configuration for remote update and restarts.
*/
@Configuration
@ConditionalOnProperty
(
prefix
=
"spring.devtools.remote.restart"
,
name
=
"enabled"
,
matchIfMissing
=
true
)
static
class
RemoteRestartConfiguration
{
...
...
spring-boot-project/spring-boot-devtools/src/main/java/org/springframework/boot/devtools/remote/client/RemoteClientConfiguration.java
View file @
624c1306
/*
* 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");
* you may not use this file except in compliance with the License.
...
...
@@ -129,6 +129,7 @@ public class RemoteClientConfiguration implements InitializingBean {
/**
* LiveReload configuration.
*/
@Configuration
@ConditionalOnProperty
(
prefix
=
"spring.devtools.livereload"
,
name
=
"enabled"
,
matchIfMissing
=
true
)
static
class
LiveReloadConfiguration
{
...
...
@@ -175,6 +176,7 @@ public class RemoteClientConfiguration implements InitializingBean {
/**
* Client configuration for remote update and restarts.
*/
@Configuration
@ConditionalOnProperty
(
prefix
=
"spring.devtools.remote.restart"
,
name
=
"enabled"
,
matchIfMissing
=
true
)
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