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
c05a2995
Commit
c05a2995
authored
Nov 03, 2017
by
Johnny Lim
Committed by
Stephane Nicoll
Nov 06, 2017
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Polish
Closes gh-10921
parent
c9e18e21
Changes
14
Show whitespace changes
Inline
Side-by-side
Showing
14 changed files
with
21 additions
and
29 deletions
+21
-29
ReactiveCloudFoundrySecurityServiceTests.java
...ry/reactive/ReactiveCloudFoundrySecurityServiceTests.java
+0
-5
ReactiveTokenValidatorTests.java
...re/cloudfoundry/reactive/ReactiveTokenValidatorTests.java
+0
-5
GsonHttpMessageConvertersConfiguration.java
...onfigure/http/GsonHttpMessageConvertersConfiguration.java
+1
-1
HttpMessageConvertersAutoConfigurationTests.java
...ure/http/HttpMessageConvertersAutoConfigurationTests.java
+2
-0
appendix-configuration-metadata.adoc
...cs/src/main/asciidoc/appendix-configuration-metadata.adoc
+1
-1
deployment.adoc
...roject/spring-boot-docs/src/main/asciidoc/deployment.adoc
+1
-1
howto.adoc
...oot-project/spring-boot-docs/src/main/asciidoc/howto.adoc
+4
-4
production-ready-features.adoc
...oot-docs/src/main/asciidoc/production-ready-features.adoc
+1
-1
spring-boot-features.adoc
...ing-boot-docs/src/main/asciidoc/spring-boot-features.adoc
+6
-6
AutoConfigureJsonTesters.java
...oot/test/autoconfigure/json/AutoConfigureJsonTesters.java
+1
-1
MockBean.java
.../org/springframework/boot/test/mock/mockito/MockBean.java
+1
-1
SpyBean.java
...a/org/springframework/boot/test/mock/mockito/SpyBean.java
+1
-1
SpyBeanWithNameOnTestFieldForMultipleExistingBeansTests.java
...BeanWithNameOnTestFieldForMultipleExistingBeansTests.java
+1
-1
DefaultLaunchScript.java
...pringframework/boot/loader/tools/DefaultLaunchScript.java
+1
-1
No files found.
spring-boot-project/spring-boot-actuator-autoconfigure/src/test/java/org/springframework/boot/actuate/autoconfigure/cloudfoundry/reactive/ReactiveCloudFoundrySecurityServiceTests.java
View file @
c05a2995
...
...
@@ -23,9 +23,7 @@ import okhttp3.mockwebserver.MockWebServer;
import
okhttp3.mockwebserver.RecordedRequest
;
import
org.junit.After
;
import
org.junit.Before
;
import
org.junit.Rule
;
import
org.junit.Test
;
import
org.junit.rules.ExpectedException
;
import
reactor.test.StepVerifier
;
import
org.springframework.boot.actuate.autoconfigure.cloudfoundry.AccessLevel
;
...
...
@@ -43,9 +41,6 @@ import static org.assertj.core.api.Assertions.assertThat;
*/
public
class
ReactiveCloudFoundrySecurityServiceTests
{
@Rule
public
ExpectedException
thrown
=
ExpectedException
.
none
();
private
static
final
String
CLOUD_CONTROLLER
=
"/my-cloud-controller.com"
;
private
static
final
String
CLOUD_CONTROLLER_PERMISSIONS
=
CLOUD_CONTROLLER
...
...
spring-boot-project/spring-boot-actuator-autoconfigure/src/test/java/org/springframework/boot/actuate/autoconfigure/cloudfoundry/reactive/ReactiveTokenValidatorTests.java
View file @
c05a2995
...
...
@@ -30,9 +30,7 @@ import java.util.Map;
import
org.apache.commons.codec.binary.Base64
;
import
org.junit.Before
;
import
org.junit.Rule
;
import
org.junit.Test
;
import
org.junit.rules.ExpectedException
;
import
org.mockito.Mock
;
import
org.mockito.MockitoAnnotations
;
import
reactor.core.publisher.Mono
;
...
...
@@ -58,9 +56,6 @@ public class ReactiveTokenValidatorTests {
private
static
final
Charset
UTF_8
=
Charset
.
forName
(
"UTF-8"
);
@Rule
public
ExpectedException
thrown
=
ExpectedException
.
none
();
@Mock
private
ReactiveCloudFoundrySecurityService
securityService
;
...
...
spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/http/GsonHttpMessageConvertersConfiguration.java
View file @
c05a2995
...
...
@@ -82,7 +82,7 @@ class GsonHttpMessageConvertersConfiguration {
}
@ConditionalOnBean
(
MappingJackson2HttpMessageConverter
.
class
)
static
class
Jackson
Missing
{
static
class
Jackson
Available
{
}
...
...
spring-boot-project/spring-boot-autoconfigure/src/test/java/org/springframework/boot/autoconfigure/http/HttpMessageConvertersAutoConfigurationTests.java
View file @
c05a2995
...
...
@@ -241,6 +241,8 @@ public class HttpMessageConvertersAutoConfigurationTests {
.
run
((
context
)
->
{
assertConverterBeanExists
(
context
,
GsonHttpMessageConverter
.
class
,
"gsonHttpMessageConverter"
);
assertConverterBeanRegisteredWithHttpMessageConverters
(
context
,
GsonHttpMessageConverter
.
class
);
assertThat
(
context
).
doesNotHaveBean
(
JsonbHttpMessageConverter
.
class
);
});
}
...
...
spring-boot-project/spring-boot-docs/src/main/asciidoc/appendix-configuration-metadata.adoc
View file @
c05a2995
...
...
@@ -822,7 +822,7 @@ Consider the following class:
}
----
The preceding example produces metdata information for `server.name`, `server.host.ip`,
The preceding example produces met
a
data information for `server.name`, `server.host.ip`,
and `server.host.port` properties. You can use the `@NestedConfigurationProperty`
annotation on a field to indicate that a regular (non-inner) class should be treated as
if it were nested.
...
...
spring-boot-project/spring-boot-docs/src/main/asciidoc/deployment.adoc
View file @
c05a2995
...
...
@@ -25,7 +25,7 @@ The buildpack wraps your deployed code in whatever is needed to _start_ your app
it might be a JDK and a call to `java`, it might be an embedded web server, or it might be
a full-fledged application server. A buildpack is pluggable, but ideally you should be
able to get by with as few customizations to it as possible. This reduces the footprint of
unctionality that is not under your control. It minimizes divergence between development
f
unctionality that is not under your control. It minimizes divergence between development
and production environments.
Ideally, your application, like a Spring Boot executable jar, has everything that it needs
...
...
spring-boot-project/spring-boot-docs/src/main/asciidoc/howto.adoc
View file @
c05a2995
...
...
@@ -206,7 +206,7 @@ the `<build/>` element of your `pom.xml`:
</resources>
----
You also need to incude the following element inside `<plugins/>`:
You also need to inc
l
ude the following element inside `<plugins/>`:
[source,xml,indent=0]
----
...
...
@@ -710,7 +710,7 @@ processed early (before the value is actually available).
=== Configure SSL
SSL can be configured declaratively by setting the various `+server.ssl.*+` properties,
typically in `application.properties` or `application.yml`. The following example shows
setting SSL properties in `applica
it
on.properties`:
setting SSL properties in `applica
ti
on.properties`:
[source,properties,indent=0,subs="verbatim,quotes,attributes"]
----
...
...
@@ -1591,7 +1591,7 @@ To run an app with that `DataSource`, all you need is the connection
information. Pool-specific settings can also be provided. Check the implementation that
is going to be used at runtime for more details.
The following example shows how to deine a JDBC data source by setting properties:
The following example shows how to de
f
ine a JDBC data source by setting properties:
[source,properties,indent=0]
----
...
...
@@ -1947,7 +1947,7 @@ If you are configuring a component yourself, you can use an
`EntityManagerFactoryDependsOnPostProcessor` subclass as a convenient way of setting up
the necessary dependencies. For example, if you use Hibernate Search with
Elasticsearch as its index manager, any `EntityManagerFactory` beans must be
configured to depend on the `elasticsearchClient` bean, as shown in the follwing example:
configured to depend on the `elasticsearchClient` bean, as shown in the foll
o
wing example:
[source,java,indent=0]
----
...
...
spring-boot-project/spring-boot-docs/src/main/asciidoc/production-ready-features.adoc
View file @
c05a2995
...
...
@@ -938,7 +938,7 @@ information:
- The request's method
- The request's URI (templated if possible).
- The esponse's status.
- The
r
esponse's status.
To customize the tags, use the `defaultTags` method on your `RouterFunctionMetrics`
instance.
...
...
spring-boot-project/spring-boot-docs/src/main/asciidoc/spring-boot-features.adoc
View file @
c05a2995
...
...
@@ -2137,7 +2137,7 @@ used instead of the `ErrorAttributes` representation.
[[boot-features-error-handling-custom-error-pages]]
===== Custom Error
E
ages
===== Custom Error
P
ages
If you want to display a custom HTML error page for a given status code, you can add a
file to an `/error` folder. Error pages can either be static HTML (that is, added under
any of the static resource folders) or built by using templates. The name of the file
...
...
@@ -2777,7 +2777,7 @@ register a Spring bean that implements the `WebServerFactoryCustomizer` interfac
`WebServerFactoryCustomizer` provides access to the
`ConfigurableServletWebServerFactory`, which includes numerous customization setter
methods. Dedicated variants exist for Tomcat, Jetty, and Undertow. The following example
shows programatically setting the port:
shows program
m
atically setting the port:
[source,java,indent=0]
----
...
...
@@ -3070,7 +3070,7 @@ Production database connections can also be auto-configured by using a pooling
`DataSource`. Spring Boot uses the following algorithm for choosing a specific
implementation:
. We prefer HikariCP for its performance and concurrency. If H
ki
ariCP is available, we
. We prefer HikariCP for its performance and concurrency. If H
ik
ariCP is available, we
always choose it.
. Otherwise, if the Tomcat pooling `DataSource` is available, we use it.
. If neither HikariCP nor the Tomcat pooling datasource are available and if Commons
...
...
@@ -6173,7 +6173,7 @@ Spring Data JPA repositories. Regular `@Component` beans are not loaded into the
By default, data JPA tests are transactional and roll back at the end of each test. See
the {spring-reference}testing.html#testcontext-tx-enabling-transactions[relevant section]
in the Spring Framwork Reference Documentation for more details. If that is not what you
in the Spring Fram
e
work Reference Documentation for more details. If that is not what you
want, you can disable transaction management for a test or for the whole class as
follows:
...
...
@@ -6438,7 +6438,7 @@ A list of the auto-configuration settings that are enabled by `@DataNeo4jTest` c
==== Auto-configured Data Redis Tests
You can use `@DataRedisTest` to test Redis applications. By default, it scans for
`@RedisHash` classes and configures Spring Data Redis repositories. Regular `@Component`
beans are not loaded into the `ApplicationContext`. The follwing example shows the
beans are not loaded into the `ApplicationContext`. The foll
o
wing example shows the
`@DataRedisTest` annotation in use:
[source,java,indent=0]
...
...
@@ -6510,7 +6510,7 @@ following example:
}
----
A list of the auto-configuration setti
o
ngs that are enabled by `@DataLdapTest` can be
A list of the auto-configuration settings that are enabled by `@DataLdapTest` can be
<<appendix-test-auto-configuration#test-auto-configuration,found in the appendix>>.
...
...
spring-boot-project/spring-boot-test-autoconfigure/src/main/java/org/springframework/boot/test/autoconfigure/json/AutoConfigureJsonTesters.java
View file @
c05a2995
...
...
@@ -47,7 +47,7 @@ public @interface AutoConfigureJsonTesters {
/**
* If {@link BasicJsonTester}, {@link JacksonTester}, {@link JsonbTester} and
* {@link GsonTester} beans should be registered. Defaults to {@code true}
* {@link GsonTester} beans should be registered. Defaults to {@code true}
.
* @return if tester support is enabled
*/
boolean
enabled
()
default
true
;
...
...
spring-boot-project/spring-boot-test/src/main/java/org/springframework/boot/test/mock/mockito/MockBean.java
View file @
c05a2995
...
...
@@ -41,7 +41,7 @@ import org.springframework.test.context.junit4.SpringRunner;
* existing bean is defined a new one will be added. Dependencies that are known to the
* application context but are not beans (such as those
* {@link org.springframework.beans.factory.config.ConfigurableListableBeanFactory#registerResolvableDependency(Class, Object)
* registered directly}
) will not be found and a mocked bean will be added to the context
* registered directly}) will not be found and a mocked bean will be added to the context
* alongside the existing dependency.
* <p>
* When {@code @MockBean} is used on a field, as well as being registered in the
...
...
spring-boot-project/spring-boot-test/src/main/java/org/springframework/boot/test/mock/mockito/SpyBean.java
View file @
c05a2995
...
...
@@ -41,7 +41,7 @@ import org.springframework.test.context.junit4.SpringRunner;
* will be added. Dependencies that are known to the application context but are not beans
* (such as those
* {@link org.springframework.beans.factory.config.ConfigurableListableBeanFactory#registerResolvableDependency(Class, Object)
* registered directly}
) will not be found and a spied bean will be added to the context
* registered directly}) will not be found and a spied bean will be added to the context
* alongside the existing dependency.
* <p>
* When {@code @SpyBean} is used on a field, as well as being registered in the
...
...
spring-boot-project/spring-boot-test/src/test/java/org/springframework/boot/test/mock/mockito/SpyBeanWithNameOnTestFieldForMultipleExistingBeansTests.java
View file @
c05a2995
...
...
@@ -44,7 +44,7 @@ public class SpyBeanWithNameOnTestFieldForMultipleExistingBeansTests {
@Test
public
void
testSpying
()
throws
Exception
{
MockingDetails
mockingDetails
=
Mockito
.
mockingDetails
(
this
.
spy
);
assertThat
(
mockingDetails
.
is
Mock
()).
isTrue
();
assertThat
(
mockingDetails
.
is
Spy
()).
isTrue
();
assertThat
(
mockingDetails
.
getMockCreationSettings
().
getMockName
().
toString
())
.
isEqualTo
(
"two"
);
}
...
...
spring-boot-project/spring-boot-tools/spring-boot-loader-tools/src/main/java/org/springframework/boot/loader/tools/DefaultLaunchScript.java
View file @
c05a2995
...
...
@@ -104,7 +104,7 @@ public class DefaultLaunchScript implements LaunchScript {
if
(
properties
!=
null
&&
properties
.
containsKey
(
name
))
{
Object
propertyValue
=
properties
.
get
(
name
);
if
(
FILE_PATH_KEYS
.
contains
(
name
))
{
value
=
parseFilePropertyValue
(
propert
ies
.
get
(
name
)
);
value
=
parseFilePropertyValue
(
propert
yValue
);
}
else
{
value
=
propertyValue
.
toString
();
...
...
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