- 01 Jul, 2015 27 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
-
Phillip Webb authored
-
- 30 Jun, 2015 13 commits
-
-
Phillip Webb authored
-
Phillip Webb authored
Update MustacheViewResolver so that buildView() is called to create the MustacheView. This sets fields such as `contentType` and allows us to remove explicit setApplicationContext() and setServletContext() calls. Fixes gh-3265
-
Phillip Webb authored
Fixes gh-3276
-
Phillip Webb authored
Fixes gh-3356
-
Andy Wilkinson authored
-
Andy Wilkinson authored
GzipFilterProperties uses HttpMethod so GzipFilterAutoConfiguration, which uses GzipFilterProperties, needs to be conditional on HttpMethod being on the classpath. Closes gh-3362
-
Dave Syer authored
There is a new spring.factories entry for org.springframework.boot.actuate.autoconfigure.EndpointWebMvcConfiguration which loads extra beans into the MVC config for the Actuator. If the management context is a child context all the beans go in the child (except the Spring Security filter still). A big bonus is that you can add WebConfigurerAdapters to configure static resources etc. A new component called ManagementContextResolver can be used to locate the ApplicationContext for the MVC endpoints. Fixes gh-3345
-
Phillip Webb authored
-
Phillip Webb authored
* pr/3324: Fixup sample Ant build
-
Matt Benson authored
Fixes gh-3324
-
Phillip Webb authored
* pr/3357: Fix typo
-
izeye authored
Fixes gh-3357
-
Phillip Webb authored
* pr/3339: Create Apache Ant sample Create spring-boot-antlib module
-