Closes gh-10700
pull/10700/merge
Johnny Lim 7 years ago committed by Stephane Nicoll
parent ef9b9d9a3e
commit 44ae148ecd

@ -63,7 +63,8 @@ public class AuditEventsEndpointAutoConfigurationTests {
this.contextRunner.withPropertyValues("endpoints.auditevents.enabled:false") this.contextRunner.withPropertyValues("endpoints.auditevents.enabled:false")
.run((context) -> assertThat(context) .run((context) -> assertThat(context)
.doesNotHaveBean(AuditEventsEndpoint.class) .doesNotHaveBean(AuditEventsEndpoint.class)
.doesNotHaveBean(AuditEventsJmxEndpointExtension.class)); .doesNotHaveBean(AuditEventsJmxEndpointExtension.class)
.doesNotHaveBean(AuditEventsWebEndpointExtension.class));
} }
} }

@ -56,8 +56,10 @@ public class SessionsEndpointAutoConfigurationTests {
@Test @Test
public void runWhenEnabledPropertyIsFalseShouldNotHaveEndpointOrExtensionBean() public void runWhenEnabledPropertyIsFalseShouldNotHaveEndpointOrExtensionBean()
throws Exception { throws Exception {
this.contextRunner.withPropertyValues("endpoints.sessions.enabled:false").run( this.contextRunner.withPropertyValues("endpoints.sessions.enabled:false")
(context) -> assertThat(context).doesNotHaveBean(SessionsEndpoint.class)); .run((context) -> assertThat(context)
.doesNotHaveBean(SessionsEndpoint.class)
.doesNotHaveBean(SessionsWebEndpointExtension.class));
} }
@Configuration @Configuration

@ -36,7 +36,7 @@ import org.springframework.context.annotation.DependsOn;
import org.springframework.context.annotation.Primary; import org.springframework.context.annotation.Primary;
/** /**
* {@link EnableAutoConfiguration Auto-Configuration} for Couchbase. * {@link EnableAutoConfiguration Auto-configuration} for Couchbase.
* *
* @author Eddú Meléndez * @author Eddú Meléndez
* @author Stephane Nicoll * @author Stephane Nicoll

@ -75,8 +75,7 @@ class LettuceConnectionConfiguration extends RedisConnectionConfiguration {
@ConditionalOnMissingBean(RedisConnectionFactory.class) @ConditionalOnMissingBean(RedisConnectionFactory.class)
public LettuceConnectionFactory redisConnectionFactory( public LettuceConnectionFactory redisConnectionFactory(
ClientResources clientResources) throws UnknownHostException { ClientResources clientResources) throws UnknownHostException {
LettuceClientConfiguration clientConfig; LettuceClientConfiguration clientConfig = getLettuceClientConfiguration(clientResources,
clientConfig = getLettuceClientConfiguration(clientResources,
this.properties.getLettuce().getPool()); this.properties.getLettuce().getPool());
return createLettuceConnectionFactory(clientConfig); return createLettuceConnectionFactory(clientConfig);
} }

@ -241,7 +241,7 @@ public class HibernateJpaAutoConfigurationTests
} }
@Test @Test
public void providerDisablesAutoCommitIsNotConfiguredWihJta() { public void providerDisablesAutoCommitIsNotConfiguredWithJta() {
contextRunner() contextRunner()
.withConfiguration(AutoConfigurations.of(JtaAutoConfiguration.class)) .withConfiguration(AutoConfigurations.of(JtaAutoConfiguration.class))
.withPropertyValues( .withPropertyValues(

@ -16,13 +16,13 @@ version you should run:
java -version java -version
Alternatively, you can set the JAVA_HOME environment variable to point an suitable JDK. Alternatively, you can set the JAVA_HOME environment variable to point a suitable JDK.
Environment Variables Environment Variables
--------------------- ---------------------
No specific environment variables are required to run the CLI, however, you may want to No specific environment variables are required to run the CLI, however, you may want to
set SPRING_HOME to point to a specific installation. You should also add SPRING_HOME/bin set SPRING_HOME to point to a specific installation. You should also add SPRING_HOME/bin
to your PATH environment variable. to your PATH environment variable.
@ -37,7 +37,7 @@ location for your environment. For example, something like:
Checking Your Installation Checking Your Installation
-------------------------- --------------------------
To test if you have successfully install the CLI you can run the following command: To test if you have successfully installed the CLI you can run the following command:
spring --version spring --version

@ -1230,8 +1230,8 @@ content into your application; rather pick only the properties that you need.
management.endpoints.cors.exposed-headers= # Comma-separated list of headers to include in a response. management.endpoints.cors.exposed-headers= # Comma-separated list of headers to include in a response.
management.endpoints.cors.max-age=1800 # How long, in seconds, the response from a pre-flight request can be cached by clients. management.endpoints.cors.max-age=1800 # How long, in seconds, the response from a pre-flight request can be cached by clients.
# ENDPOINTS JMX CONFIGURATION ({sc-spring-boot-actuator}/autoconfigure/endpoint/ManagementEndpointProperties.{sc-ext}[JmxEndpointExporterProperties]) # ENDPOINTS WEB CONFIGURATION ({sc-spring-boot-actuator-autoconfigure}/endpoint/web/WebEndpointProperties.{sc-ext}[WebEndpointProperties])
management.endpoints.web.base-path # Base path for Web endpoints. Relative to server.context-path or management.server.context-path if management.server.port is configured. management.endpoints.web.base-path=/application # Base path for Web endpoints. Relative to server.context-path or management.server.context-path if management.server.port is configured.
# ENDPOINTS JMX CONFIGURATION ({sc-spring-boot-actuator-autoconfigure}/endpoint/jmx/JmxEndpointExporterProperties.{sc-ext}[JmxEndpointExporterProperties]) # ENDPOINTS JMX CONFIGURATION ({sc-spring-boot-actuator-autoconfigure}/endpoint/jmx/JmxEndpointExporterProperties.{sc-ext}[JmxEndpointExporterProperties])
management.endpoints.jmx.domain=org.springframework.boot # Endpoints JMX domain name. Fallback to 'spring.jmx.default-domain' if set. management.endpoints.jmx.domain=org.springframework.boot # Endpoints JMX domain name. Fallback to 'spring.jmx.default-domain' if set.

@ -41,7 +41,7 @@ developed>> in the "`Getting Started`" section up and running in the Cloud.
=== Cloud Foundry === Cloud Foundry
Cloud Foundry provides default buildpacks that come into play if no other buildpack is Cloud Foundry provides default buildpacks that come into play if no other buildpack is
specified. The Cloud Foundry https://github.com/cloudfoundry/java-buildpack[Java buildpack] specified. The Cloud Foundry https://github.com/cloudfoundry/java-buildpack[Java buildpack]
has excellent support for Spring applications, including Spring Boot. You can deploy has excellent support for Spring applications, including Spring Boot. You can deploy
stand-alone executable jar applications, as well as traditional `.war` packaged stand-alone executable jar applications, as well as traditional `.war` packaged
applications. applications.

@ -439,10 +439,10 @@ support it.
[TIP] [TIP]
==== ====
The http://spring.io[spring.io] web site contains many "`Getting Started`" guides The http://spring.io[spring.io] web site contains many "`Getting Started`" guides
that use Spring Boot. If you're looking to solve a specific problem; check there first. that use Spring Boot. If you're looking to solve a specific problem, check there first.
You can shortcut the steps below by going to https://start.spring.io and choosing the You can shortcut the steps below by going to https://start.spring.io and choosing the
`web` starter from the dependencies searcher. This will automatically generate a new "Web" starter from the dependencies searcher. This will automatically generate a new
project structure so that you can <<getting-started-first-application-code,start coding project structure so that you can <<getting-started-first-application-code,start coding
right away>>. Check the https://github.com/spring-io/initializr[documentation for right away>>. Check the https://github.com/spring-io/initializr[documentation for
more details]. more details].
@ -527,7 +527,7 @@ This should give you a working build, you can test it out by running `mvn packag
can ignore the "`jar will be empty - no content was marked for inclusion!`" warning for can ignore the "`jar will be empty - no content was marked for inclusion!`" warning for
now). now).
NOTE: At this point you could import the project into an IDE (most modern Java IDE's NOTE: At this point you could import the project into an IDE (most modern Java IDEs
include built-in support for Maven). For simplicity, we will continue to use a plain include built-in support for Maven). For simplicity, we will continue to use a plain
text editor for this example. text editor for this example.
@ -584,7 +584,6 @@ file named `src/main/java/Example.java`:
---- ----
import org.springframework.boot.*; import org.springframework.boot.*;
import org.springframework.boot.autoconfigure.*; import org.springframework.boot.autoconfigure.*;
import org.springframework.stereotype.*;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
@RestController @RestController

@ -1251,7 +1251,7 @@ added.
Check out {sc-spring-boot-autoconfigure}/web/servlet/WebMvcAutoConfiguration.{sc-ext}[`WebMvcAutoConfiguration`], Check out {sc-spring-boot-autoconfigure}/web/servlet/WebMvcAutoConfiguration.{sc-ext}[`WebMvcAutoConfiguration`],
{sc-spring-boot-autoconfigure}/thymeleaf/ThymeleafAutoConfiguration.{sc-ext}[`ThymeleafAutoConfiguration`], {sc-spring-boot-autoconfigure}/thymeleaf/ThymeleafAutoConfiguration.{sc-ext}[`ThymeleafAutoConfiguration`],
{sc-spring-boot-autoconfigure}/freemarker/FreeMarkerAutoConfiguration.{sc-ext}[`FreeMarkerAutoConfiguration`] and {sc-spring-boot-autoconfigure}/freemarker/FreeMarkerAutoConfiguration.{sc-ext}[`FreeMarkerAutoConfiguration`] and
{sc-spring-boot-autoconfigure}/groovy/template/GroovyTemplateAutoConfiguration.{sc-ext}[`GroovyTemplateAutoConfiguration`] {sc-spring-boot-autoconfigure}/groovy/template/GroovyTemplateAutoConfiguration.{sc-ext}[`GroovyTemplateAutoConfiguration`].

@ -52,7 +52,7 @@ Phillip Webb; Dave Syer; Josh Long; Stéphane Nicoll; Rob Winch; Andy Wilkinson;
:propdeps-plugin: https://github.com/spring-projects/gradle-plugins/tree/master/propdeps-plugin :propdeps-plugin: https://github.com/spring-projects/gradle-plugins/tree/master/propdeps-plugin
:ant-manual: http://ant.apache.org/manual :ant-manual: http://ant.apache.org/manual
:code-examples: ../java/org/springframework/boot :code-examples: ../java/org/springframework/boot
:gradle-user-guide: https://docs.gradle.org/4.0.2/userguide :gradle-user-guide: https://docs.gradle.org/4.2.1/userguide
:hibernate-documentation: http://docs.jboss.org/hibernate/orm/5.2/userguide/html_single/Hibernate_User_Guide.html :hibernate-documentation: http://docs.jboss.org/hibernate/orm/5.2/userguide/html_single/Hibernate_User_Guide.html
:jetty-documentation: https://www.eclipse.org/jetty/documentation/9.4.x :jetty-documentation: https://www.eclipse.org/jetty/documentation/9.4.x
:tomcat-documentation: https://tomcat.apache.org/tomcat-8.5-doc :tomcat-documentation: https://tomcat.apache.org/tomcat-8.5-doc

@ -825,7 +825,7 @@ If you are using Jolokia but you don't want Spring Boot to configure it, simply
[[production-ready-loggers]] [[production-ready-loggers]]
== Loggers == Loggers
Spring Boot Actuator includes the ability to view and configure the log levels of your Spring Boot Actuator includes the ability to view and configure the log levels of your
application at runtime. You can view either the entire list or an individual logger's application at runtime. You can view either the entire list or an individual logger's
configuration which is made up of both the explicitly configured logging level as well as configuration which is made up of both the explicitly configured logging level as well as
the effective logging level given to it by the logging framework. These levels can be: the effective logging level given to it by the logging framework. These levels can be:

Loading…
Cancel
Save