- 06 May, 2016 3 commits
-
-
Spring Buildmaster authored
-
Stephane Nicoll authored
Closes gh-5322
-
Stephane Nicoll authored
This reverts commit d6a424f9. Closes gh-5361 # Conflicts: # spring-boot/src/test/resources/org/springframework/boot/env/test-encoded.properties
-
- 05 May, 2016 8 commits
-
-
Andy Wilkinson authored
Closes gh-5874
-
Andy Wilkinson authored
Closes gh-5873
-
Andy Wilkinson authored
Closes gh-5872
-
Andy Wilkinson authored
Closes gh-5871
-
Andy Wilkinson authored
Closes gh-5858
-
Andy Wilkinson authored
Closes gh-5819
-
Andy Wilkinson authored
ErrorMvcAutoConfiguration creates a BeanNameViewResolver bean in case the user has used @EnabledWebMvc and disabled WebMvcAutoConfiguration. If the user hasn’t used @EnabledWebMvc, WebMvcAutoConfiguration will creates its BeanNameViewResolver and override the one that’s already been defined by ErrorMvcAutoConfiguration. This commit makes WebMvcAutoConfiguration’s BeanNameViewResolver definition conditional on there being no existing BeanNameViewResolver bean definition. Closes gh-5354
-
Andy Wilkinson authored
See gh-5322
-
- 04 May, 2016 3 commits
-
-
Dave Syer authored
It seems like a base class that defines `@Beans` just doesn't define any beans. Oh well, time to copy-paste.
-
Dave Syer authored
-
Dave Syer authored
to stop it from being included in the enclosing @Configuration. That way, if the app is not a web app, then there really is a client_credentials OAuth2 resource (as claimed in the user guide). Fixes gh-5735
-
- 02 May, 2016 3 commits
-
-
Stephane Nicoll authored
Closes gh-5823
-
Stephane Nicoll authored
Closes gh-5811
-
Stephane Nicoll authored
Previously, if a void method with a single argument was named "set", the annotation processor wrongly considered it was a setter candidate. This commit updates the condition to ignore it. Closes gh-5826
-
- 30 Apr, 2016 1 commit
-
-
Cristian Greco authored
Closes gh-5829
-
- 28 Apr, 2016 2 commits
-
-
Phillip Webb authored
-
Dave Syer authored
Rabbit client 3.6.* uses TLSv1.1 as the default algorithm which many brokers are deisabling these days. Spring AMQP supports changing the algorithm by name, so this is just a pass thru for that.
-
- 27 Apr, 2016 1 commit
-
-
Andy Wilkinson authored
Closes gh-5166
-
- 26 Apr, 2016 3 commits
-
-
Stephane Nicoll authored
Closes gh-5782
-
Venil Noronha authored
Closes gh-5751
-
Stephane Nicoll authored
Closes gh-5786
-
- 25 Apr, 2016 1 commit
-
-
Dave Syer authored
It sometimes has to catch an exception from the security filter so it needs to be before, and somehow this hasn't been a problem up to now, but probably only by some fluke. Fixes gh-5792
-
- 22 Apr, 2016 1 commit
-
-
Dave Syer authored
Before this change the app context closes and metrics that have not yet been exported ccan be orphaned. The design of this feature is simple: use Closeable where possible, so that it will be called automatically by Spring on shutdown. Fixes gh-5771
-
- 21 Apr, 2016 2 commits
-
-
Dave Syer authored
The MetricCopyExporter has had the capability for a while to keep track of counters internally. This change aligns that with the PrefixMetricGroupExporter. Fixes gh-5762
-
Andy Wilkinson authored
Closes gh-5757
-
- 20 Apr, 2016 2 commits
-
-
Andy Wilkinson authored
Closes gh-5446
-
Andy Wilkinson authored
Previously, the web application context was only set on the ServletContext in a full-blown integration test or when MockMvc was used. This commit updates SpringApplicationContextLoader so that the context is also set on the context in a plain web application test (one where MockMvc is not being used). The change is a partial backport of commit 7dffb702. Closes gh-4370
-
- 19 Apr, 2016 1 commit
-
-
Andy Wilkinson authored
Previously, there were two problems with DevTools’ DataSource auto-configuration: 1. It did not tolerate a context with multiple DataSources 2. It would attempt to shut down a DataSource that had not been created by DataSourceAutoConfiguration and, therefore, where we could not be sure of its configuration. This commit updates DevToolsDataSourceAutoConfiguration so that it backs off unless the context contains DataSourceProperties and a single DataSource created by DataSourceAutoConfiguration. This ensures that it can safely use DataSourceProperties to get the DataSource’s driver class name and accurately determine if it’s an in-memory or external database. Shutdown is only called for an in-memory database. Closes gh-5540
-
- 18 Apr, 2016 4 commits
-
-
Andy Wilkinson authored
Closes gh-5664
-
Andy Wilkinson authored
Previously, spring.thymeleaf.cache was only applied to auto-configured TemplateResolver. This commit also applies the propery to the auto-configured ThymeleafViewResolver. Closes gh-5395
-
Andy Wilkinson authored
Previously, if the filter chain threw an unhandled exception, WebRequestTraceFilter would record a trace with a response status of 200. This occurred because response.getStatus() would return 200 as the container had not yet caught the exception and mapped it to an error response. This commit updates WebRequestTraceFilter to align its behaviour with MetricsFilter. It now assumes that the response status will be a 500 and only updates that to the status of the response if the call to the filter chain returns successfully. To avoid making a breaking change to the signature of the protected enhanceTrace method, an HttpServletResponseWrapper is used to include the correct status in the trace. Closes gh-5331
-
Andy Wilkinson authored
Flyway 4.0 provides support for repeatable migrations that do not have a version. When such a migration has been performed, MigrationInfo.getMigrationVersion() will return null and, previously, FlywayEndpoint would fail with an NPE. This commit updates FlywayEndpoint to use null as the version when MigrationInfo.getMigrationVersion() returns null. Closes gh-5700
-
- 15 Apr, 2016 2 commits
-
-
Andy Wilkinson authored
-
Andy Wilkinson authored
Closes gh-5704
-
- 12 Apr, 2016 3 commits
-
-
Phillip Webb authored
* pull5053: Make UserInfoTokenServices.getPrincipal protected
-
Sergey Pauk authored
Update UserInfoTokenServices.getPrincipal() so that it can be overridden by subclasses to allow a custom authenticated principal to be returned from the authorized request parameters. Fixes gh-5053
-
Phillip Webb authored
Update RelaxedDataBinder.extendCollectionIfNecessary to use the current index when checking if the path node is an array. Fixes gh-5635
-