- 16 Aug, 2018 40 commits
-
-
Madhura Bhave authored
-
Madhura Bhave authored
This commit changes AbstractWebMvcEndpointHandlerMapping to be a MatchableHandlerMapping. Additionally, EndpointRequest, now delegates to MvcRequestMatcher for Spring MVC applications. For all other applications, AntPathRequestMatcher is used as a delegate. Closes gh-13962
-
Madhura Bhave authored
-
Madhura Bhave authored
-
Madhura Bhave authored
-
Madhura Bhave authored
-
Madhura Bhave authored
Fixes gh-14084
-
Andy Wilkinson authored
See gh-13511
-
Andy Wilkinson authored
Previously, we would retrieve the EntityManagerFactory’s DataSource as soon as it was being post-processed. When the native EntityManagerFactory is being bootstrapped asynchronously, this retrieval would block until bootstrapping had completed. This negated some of the benefits of asynchronous bootstrapping. This commit updates DataSourceInitializedPublisher so that it only accesses the EntityManagerFactory’s DataSource once its bootstrapping has completed. This is achieved using a decorated JpaVendorAdapter that is called one the boostrapping has completed. Closes gh-14061
-
Andy Wilkinson authored
In Spring Data Lovelace, repositories' bootstrap mode can be configured via @EnableJpaRepositories. This commit adds support for configuring the mode via the environment rather than having to use the annotation. Additionally, when deferred or lazy bootstrapping is being used, the LocalContainerEntityManagerFactoryBean is configured to use a bootstrap executor. This allows JPA's initialization to be performed on a separate thread, allowing the rest of application context initialization to proceed in parallel. Closes gh-13833
-
Brian Clozel authored
This change broke a Spring Security sample, reverting it. See gh-13511
-
Brian Clozel authored
Since SPR-16946, Spring Framework revisited the DEBUG logging output developers get while working on Spring MVC and Spring WebFlux applications. This commit aligns to those changes where DEBUG output was produced in Spring Boot (especially in `DefaultErrorWebExceptionHandler`). This also enables DEBUG logging on the related packages when running an application with Spring Boot Developer Tools, providing a better development experience. This is also adding the new `spring.insights.web.log-request-details` configuration property, which logs additional information about the incoming requests at the DEBUG and TRACE levels. Since that information can be sensitive (e.g. credentials, tokens, etc.), this property is not enabled by default nor activated by the Developer Tools. Closes: gh-13511
-
Stephane Nicoll authored
-
Andy Wilkinson authored
See gh-14081
-
Stephane Nicoll authored
-
Stephane Nicoll authored
-
Stephane Nicoll authored
-
Stephane Nicoll authored
-
Stephane Nicoll authored
* pr/14002: Polish "Add table for supported build tools" Add table for supported build tools
-
Stephane Nicoll authored
Closes gh-14002
-
qct authored
See gh-14002
-
Stephane Nicoll authored
This commit adds support for providing a default ThreadPoolTaskScheduler with sensible defaults. A new TaskSchedulerBuilder is provided with defaults from the `spring.task.scheduler.*` namespace and can be used to create custom instances. If no custom `TaskScheduler` bean is present, `@EnableScheduling` now uses the auto-configured task scheduler. Closes gh-1397
-
Stephane Nicoll authored
-
Andy Wilkinson authored
* gh-14004: Polish "Stop Elasticsearch REST client from pulling in commons-logging" Stop Elasticsearch REST client from pulling in commons-logging
-
Andy Wilkinson authored
Closes gh-14004
-
Filip Procházka authored
See gh-14004
-
Andy Wilkinson authored
* gh-14052: Polish "Allow properties to be configured using slice test annotations" Allow properties to be configured using slice test annotations
-
Andy Wilkinson authored
Closes gh-14052
-
artsiom authored
See gh-14052
-
Andy Wilkinson authored
* gh-14035: Add "With an Immediate Pull Request"
-
Johnny Lim authored
This commit also reorganises the "Please DO NOT Raise an Issue" cases. Closes gh-14035
-
Andy Wilkinson authored
-
Andy Wilkinson authored
-
Andy Wilkinson authored
* gh-14056: Use Collections.list() where possible
-
dreis2211 authored
Closes gh-14056
-
Stephane Nicoll authored
-
Andy Wilkinson authored
* gh-13498: Polish "Add support for multiple REST Docs configuration customizers" Add support for multiple REST Docs configuration customizers
-
Andy Wilkinson authored
Closes gh-13498
-
Eddú Meléndez authored
This commit introduces support for multiple configuration customizers for REST Docs with MockMvc, WebTestClient, and REST Assured. Closes gh-13498
-
Stephane Nicoll authored
-