- 02 Jul, 2015 14 commits
-
-
izeye authored
Closes gh-3403
-
Dave Syer authored
If spring-hateoas is on the classpath and an MvcEndpoint returns a @ResponseBody it will be extended and wrapped into a Resource with links. All the existing endpoints that return sensible JSON data can be extended this way (i.e. not /logfile). The HAL browser will also be added as an endpoint if available on the classpath. Finally, asciidocs for the Actuator endpoints are available as a separate jar file, which if included in an app will also generate a new (HTTP) endpoint. Fixes gh-1390
-
Dave Syer authored
-
Dave Syer authored
The order of property values is only preserved if we check carefully that each property is actually present in the source being inspected. Fixes gh-3385
-
Phillip Webb authored
-
Phillip Webb authored
-
Spring Buildmaster authored
-
Phillip Webb authored
-
Phillip Webb authored
Update RelaxedDataBinder to so that property ordering is respected even if relaxed names are used. Prior to this commit a System property named `FOO_BAR` would never get bound to a `fooBar` field if `foo-bar` was defined in application.properties. Fixes gh-3385
-
Phillip Webb authored
-
Phillip Webb authored
-
Phillip Webb authored
Update MetricWriterMessageHandler to deal with 'reset' messages and to log unsupported payload types. Fixes gh-3378
-
sopov.ivan authored
Fixes gh-3384
-
Phillip Webb authored
See gh-3392
-
- 01 Jul, 2015 26 commits
-
-
Phillip Webb authored
-
Stephane Nicoll authored
-
Stephane Nicoll authored
If a JtaTransactionManager is present, it is associated with the auto-created JmsListenerContainerFactory. However, if no such transaction manager is present, local transaction support is not enabled. This gives a default situation where the message is acknowledged even before the listener is invoked. We now make sure to turn on local JMS transactions if no JtaTransactionManager is present. Fixes gh-3393
-
Andy Wilkinson authored
Closes gh-3361
-
Andy Wilkinson authored
Closes gh-3277
-
Andy Wilkinson authored
Closes gh-3386
-
Andy Wilkinson authored
Closes gh-3387
-
Andy Wilkinson authored
Closes gh-3388
-
Andy Wilkinson authored
Closes gh-3389
-
Andy Wilkinson authored
-
Andy Wilkinson authored
Closes gh-3382
-
Andy Wilkinson authored
Closes gh-3381 Closes gh-3383
-
Andy Wilkinson authored
Closes gh-3380
-
Andy Wilkinson authored
Closes gh-3379
-
Andy Wilkinson authored
-
Andy Wilkinson authored
Previously, JacksonHttpMessageConvertersConfiguration would configure a general-purpose MappingJackson2HttpMessageConverter only if there was no existing MappingJackson2HttpMessageConverter in the application context. This was problematic when a TypeConstrainedMappingJackson2HttpMessageConverter bean was present. Such a bean is only capable of performing conversion for a specific type, and therefore is no substitute for a general purpose converter, yet its presence was causing the auto-configuration of a general purpose converters to be turned off. This would leave Spring MVC’s default converter being used for application/json requests which would not honour the user’s Jackson configuration. This commit enhances @ConditionalOnMissingBean so that the annotation can be used to specify one or more types that should be ignored when searching for beans. This allows the TypeConstrainedMappingJackson2HttpMessageConverter beans that are published by Spring Data REST to be ignored such that the general-purpose MappingJackson2HttpMessageConverter is still auto-configured. Fixes gh-2914
-
Andy Wilkinson authored
-
Andy Wilkinson authored
Closes gh-3369
-
Andy Wilkinson authored
Closes gh-3334
-
Stephane Nicoll authored
-
sopov.ivan authored
Closes gh-3375
-
Stephane Nicoll authored
* pr/3375: Add Eclipse 4.5 new workspace folder to .gitignore
-
sopov.ivan authored
Closes gh-3375
-
Dave Syer authored
Fixes gh-3373
-
Dave Syer authored
Fixes gh-3371
-
Phillip Webb authored
See gh-3345
-