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
a46e047c
Commit
a46e047c
authored
Jan 26, 2018
by
Johnny Lim
Committed by
Stephane Nicoll
Jan 26, 2018
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Polish
Closes gh-11792
parent
aa36288c
Changes
13
Hide whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
18 additions
and
19 deletions
+18
-19
ParameterValueMapper.java
...rk/boot/actuate/endpoint/invoke/ParameterValueMapper.java
+1
-1
ControllerEndpoint.java
...t/actuate/endpoint/web/annotation/ControllerEndpoint.java
+2
-2
ControllerEndpointDiscoverer.java
...endpoint/web/annotation/ControllerEndpointDiscoverer.java
+1
-2
ExposableControllerEndpoint.java
.../endpoint/web/annotation/ExposableControllerEndpoint.java
+1
-1
RestControllerEndpoint.java
...tuate/endpoint/web/annotation/RestControllerEndpoint.java
+1
-1
ControllerEndpointHandlerMapping.java
...dpoint/web/reactive/ControllerEndpointHandlerMapping.java
+2
-2
AbstractWebMvcEndpointHandlerMapping.java
...int/web/servlet/AbstractWebMvcEndpointHandlerMapping.java
+1
-1
ControllerEndpointHandlerMapping.java
...ndpoint/web/servlet/ControllerEndpointHandlerMapping.java
+2
-2
HttpExchangeTracer.java
...gframework/boot/actuate/web/trace/HttpExchangeTracer.java
+1
-1
ServletEndpointDiscovererTests.java
...dpoint/web/annotation/ServletEndpointDiscovererTests.java
+1
-1
HttpExchangeTracerTests.java
...ework/boot/actuate/web/trace/HttpExchangeTracerTests.java
+2
-2
production-ready-features.adoc
...oot-docs/src/main/asciidoc/production-ready-features.adoc
+2
-2
BootArchiveSupport.java
...mework/boot/gradle/tasks/bundling/BootArchiveSupport.java
+1
-1
No files found.
spring-boot-project/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/invoke/ParameterValueMapper.java
View file @
a46e047c
...
...
@@ -28,7 +28,7 @@ public interface ParameterValueMapper {
/**
* A {@link ParameterValueMapper} that does nothing.
*/
ParameterValueMapper
NONE
=
(
parame
re
,
value
)
->
value
;
ParameterValueMapper
NONE
=
(
parame
ter
,
value
)
->
value
;
/**
* Map the specified {@code input} parameter to the given {@code parameterType}.
...
...
spring-boot-project/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/web/annotation/ControllerEndpoint.java
View file @
a46e047c
...
...
@@ -33,7 +33,7 @@ import org.springframework.web.bind.annotation.GetMapping;
import
org.springframework.web.bind.annotation.PostMapping
;
/**
* Identifies a type as being a
rest
endpoint that is only exposed over Spring MVC or
* Identifies a type as being a
n
endpoint that is only exposed over Spring MVC or
* Spring WebFlux. Mapped methods must be annotated with {@link GetMapping @GetMapping},
* {@link PostMapping @PostMapping}, {@link DeleteMapping @DeleteMapping}, etc annotations
* rather than {@link ReadOperation @ReadOperation},
...
...
@@ -46,7 +46,7 @@ import org.springframework.web.bind.annotation.PostMapping;
* @author Phillip Webb
* @since 2.0.0
* @see WebEndpoint
* @see ControllerEndpoint
* @see
Rest
ControllerEndpoint
*/
@Target
(
ElementType
.
TYPE
)
@Retention
(
RetentionPolicy
.
RUNTIME
)
...
...
spring-boot-project/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/web/annotation/ControllerEndpointDiscoverer.java
View file @
a46e047c
...
...
@@ -20,7 +20,6 @@ import java.util.Collection;
import
java.util.Collections
;
import
org.springframework.boot.actuate.endpoint.EndpointFilter
;
import
org.springframework.boot.actuate.endpoint.ExposableEndpoint
;
import
org.springframework.boot.actuate.endpoint.Operation
;
import
org.springframework.boot.actuate.endpoint.annotation.DiscoveredOperationMethod
;
import
org.springframework.boot.actuate.endpoint.annotation.EndpointDiscoverer
;
...
...
@@ -32,7 +31,7 @@ import org.springframework.core.annotation.AnnotatedElementUtils;
import
org.springframework.util.Assert
;
/**
* {@link EndpointDiscoverer} for {@link ExposableEndpoint controller endpoints}.
* {@link EndpointDiscoverer} for {@link Exposable
Controller
Endpoint controller endpoints}.
*
* @author Phillip Webb
* @since 2.0.0
...
...
spring-boot-project/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/web/annotation/ExposableControllerEndpoint.java
View file @
a46e047c
...
...
@@ -24,7 +24,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
/**
* Information describing an endpoint that can be exposed over Spring MVC or Spring
* WebFlux. Mappings should be discovered directly from {@link #getController()} and
* {@link #getOperations()
operation
} should always return an empty collection.
* {@link #getOperations()} should always return an empty collection.
*
* @author Phillip Webb
* @since 2.0.0
...
...
spring-boot-project/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/web/annotation/RestControllerEndpoint.java
View file @
a46e047c
...
...
@@ -34,7 +34,7 @@ import org.springframework.web.bind.annotation.PostMapping;
import
org.springframework.web.bind.annotation.ResponseBody
;
/**
* Identifies a type as being a
n rest
endpoint that is only exposed over Spring MVC or
* Identifies a type as being a
REST
endpoint that is only exposed over Spring MVC or
* Spring WebFlux. Mapped methods must be annotated with {@link GetMapping @GetMapping},
* {@link PostMapping @PostMapping}, {@link DeleteMapping @DeleteMapping}, etc annotations
* rather than {@link ReadOperation @ReadOperation},
...
...
spring-boot-project/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/web/reactive/ControllerEndpointHandlerMapping.java
View file @
a46e047c
...
...
@@ -55,7 +55,7 @@ public class ControllerEndpointHandlerMapping extends RequestMappingHandlerMappi
* Create a new {@link ControllerEndpointHandlerMapping} instance providing mappings
* for the specified endpoints.
* @param endpointMapping the base mapping for all endpoints
* @param endpoints the web endpoints
operations
* @param endpoints the web endpoints
* @param corsConfiguration the CORS configuration for the endpoints or {@code null}
*/
public
ControllerEndpointHandlerMapping
(
EndpointMapping
endpointMapping
,
...
...
@@ -72,7 +72,7 @@ public class ControllerEndpointHandlerMapping extends RequestMappingHandlerMappi
private
Map
<
Object
,
ExposableControllerEndpoint
>
getHandlers
(
Collection
<
ExposableControllerEndpoint
>
endpoints
)
{
Map
<
Object
,
ExposableControllerEndpoint
>
handlers
=
new
LinkedHashMap
<>();
endpoints
.
stream
()
endpoints
.
forEach
((
endpoint
)
->
handlers
.
put
(
endpoint
.
getController
(),
endpoint
));
return
Collections
.
unmodifiableMap
(
handlers
);
}
...
...
spring-boot-project/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/web/servlet/AbstractWebMvcEndpointHandlerMapping.java
View file @
a46e047c
...
...
@@ -83,7 +83,7 @@ public abstract class AbstractWebMvcEndpointHandlerMapping
* Creates a new {@code WebEndpointHandlerMapping} that provides mappings for the
* operations of the given {@code webEndpoints}.
* @param endpointMapping the base mapping for all endpoints
* @param endpoints the web endpoints
operations
* @param endpoints the web endpoints
* @param endpointMediaTypes media types consumed and produced by the endpoints
*/
public
AbstractWebMvcEndpointHandlerMapping
(
EndpointMapping
endpointMapping
,
...
...
spring-boot-project/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/endpoint/web/servlet/ControllerEndpointHandlerMapping.java
View file @
a46e047c
...
...
@@ -55,7 +55,7 @@ public class ControllerEndpointHandlerMapping extends RequestMappingHandlerMappi
* Create a new {@link ControllerEndpointHandlerMapping} instance providing mappings
* for the specified endpoints.
* @param endpointMapping the base mapping for all endpoints
* @param endpoints the web endpoints
operations
* @param endpoints the web endpoints
* @param corsConfiguration the CORS configuration for the endpoints or {@code null}
*/
public
ControllerEndpointHandlerMapping
(
EndpointMapping
endpointMapping
,
...
...
@@ -73,7 +73,7 @@ public class ControllerEndpointHandlerMapping extends RequestMappingHandlerMappi
private
Map
<
Object
,
ExposableControllerEndpoint
>
getHandlers
(
Collection
<
ExposableControllerEndpoint
>
endpoints
)
{
Map
<
Object
,
ExposableControllerEndpoint
>
handlers
=
new
LinkedHashMap
<>();
endpoints
.
stream
()
endpoints
.
forEach
((
endpoint
)
->
handlers
.
put
(
endpoint
.
getController
(),
endpoint
));
return
Collections
.
unmodifiableMap
(
handlers
);
}
...
...
spring-boot-project/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/web/trace/HttpExchangeTracer.java
View file @
a46e047c
...
...
@@ -62,7 +62,7 @@ public class HttpExchangeTracer {
* Ends the tracing of the exchange that is being concluded by sending the given
* {@code response}.
* @param trace the trace for the exchange
* @param response the response th
e
concludes the exchange
* @param response the response th
at
concludes the exchange
* @param principal a supplier for the exchange's principal
* @param sessionId a supplier for the id of the exchange's session
*/
...
...
spring-boot-project/spring-boot-actuator/src/test/java/org/springframework/boot/actuate/endpoint/web/annotation/ServletEndpointDiscovererTests.java
View file @
a46e047c
...
...
@@ -112,7 +112,7 @@ public class ServletEndpointDiscovererTests {
}
@Test
public
void
getEndpointWhenEndpoinSuppliesNullShouldThrowException
()
{
public
void
getEndpointWhenEndpoin
t
SuppliesNullShouldThrowException
()
{
load
(
TestServletEndpointSupplierOfNull
.
class
,
(
discoverer
)
->
{
this
.
thrown
.
expect
(
IllegalStateException
.
class
);
this
.
thrown
.
expectMessage
(
"must not supply null"
);
...
...
spring-boot-project/spring-boot-actuator/src/test/java/org/springframework/boot/actuate/web/trace/HttpExchangeTracerTests.java
View file @
a46e047c
...
...
@@ -142,7 +142,7 @@ public class HttpExchangeTracerTests {
public
void
mixedCaseCookieHeaderIsNotIncludedByDefault
()
{
HttpTrace
trace
=
new
HttpExchangeTracer
(
EnumSet
.
of
(
Include
.
REQUEST_HEADERS
))
.
receivedRequest
(
createRequest
(
Collections
.
singletonMap
(
mixedCase
(
HttpHeaders
.
COOKIE
),
Arrays
.
asList
(
"value
t
"
))));
mixedCase
(
HttpHeaders
.
COOKIE
),
Arrays
.
asList
(
"value"
))));
Request
request
=
trace
.
getRequest
();
assertThat
(
request
.
getHeaders
()).
isEmpty
();
}
...
...
@@ -285,7 +285,7 @@ public class HttpExchangeTracerTests {
}
@Test
public
void
timeTake
d
CanBeIncluded
()
{
public
void
timeTake
n
CanBeIncluded
()
{
HttpTrace
trace
=
new
HttpTrace
(
createRequest
());
new
HttpExchangeTracer
(
EnumSet
.
of
(
Include
.
TIME_TAKEN
)).
sendingResponse
(
trace
,
createResponse
(),
null
,
null
);
...
...
spring-boot-project/spring-boot-docs/src/main/asciidoc/production-ready-features.adoc
View file @
a46e047c
...
...
@@ -151,7 +151,7 @@ use the following additional endpoints:
|Yes
|`jolokia`
|Exposes JMX beans over HTTP (when Jolokia is on the classpath, not availble for WebFlux).
|Exposes JMX beans over HTTP (when Jolokia is on the classpath, not avail
a
ble for WebFlux).
|Yes
|`logfile`
...
...
@@ -1023,7 +1023,7 @@ The Jolokia endpoint can then be exposed by adding `jolokia` or `*` to the
==== Customizing Jolokia
Jolokia has a number of settings that you would traditionally configure by setting servlet
parameters. With Spring Boot, you can use your `application.properties` file. To do so,
prefix the parameter with `management.endpont.jolokia.config.`, as shown in the following
prefix the parameter with `management.endpo
i
nt.jolokia.config.`, as shown in the following
example:
[source,properties,indent=0]
...
...
spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/java/org/springframework/boot/gradle/tasks/bundling/BootArchiveSupport.java
View file @
a46e047c
...
...
@@ -142,7 +142,7 @@ class BootArchiveSupport {
Map
<
RelativePath
,
FileCopyDetailsInternal
>
detailsByPath
=
new
TreeMap
<>();
stream
.
process
((
details
)
->
detailsByPath
.
put
(
details
.
getRelativePath
(),
details
));
detailsByPath
.
values
().
stream
().
forEach
(
action:
:
processFile
);
detailsByPath
.
values
().
forEach
(
action:
:
processFile
);
});
}
...
...
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