- 04 Nov, 2020 5 commits
-
-
Andy Wilkinson authored
Closes gh-24038
-
Andy Wilkinson authored
Closes gh-22974
-
Andy Wilkinson authored
Closes gh-21121
-
Andy Wilkinson authored
Closes gh-22908
-
Andy Wilkinson authored
Previously, when an embedded test database was being auto-configured any schema username and password specified by the user would result in a separate embedded test database being created to load the schema. This then left the actual test database without the schema causing test failures. This commit updates the test database auto-configuration to set the schema username to an empty string in a property source that's added first to the environment's property sources. This causes any schema username configured by the user to be ignored, preventing the creation of a separate database for schema.sql processing. Fixes gh-19321
-
- 03 Nov, 2020 8 commits
-
-
Andy Wilkinson authored
* gh-24020: Fix typo in Spring Session documentation Closes gh-24020
-
Pascal Schumacher authored
See gh-24020
-
Andy Wilkinson authored
Closes gh-23151
-
Andy Wilkinson authored
Previously, Quartz could be configured with a specific DataSource using `@QuartzDataSource` but it was not possible to configure a Quartz-specific transaction manager. This could result in the different DataSources being used by Quartz itself and Quart'z DataSourceTransactionManager. This commit introduces a new qualifier, `@QuartzTransactionManager`, that can be used to avoid the above-described problem. Any `@QuartzTransactionManager`-annotated bean will be used by the Quartz auto-configure configuration instead of the application's main `TransactionManager`. If no such qualified bean is present, the application's main TransactionManager, if any, will be used as before. Fixes gh-20184
-
Andy Wilkinson authored
Fixes gh-23978
-
Andy Wilkinson authored
When running on Java 11 (where `@PostConstruct` is no longer part of the JRE) and without a dependency on jakarta-annotation-api, `@PostContruct` annotions are silently dropped. This leads to obscure and hard-to-track down changes in the behaviour of our auto-configuration as the `@PostConstruct`-annotated methods are not invoked. To allow users to run on Java 11 without having jakarta-annotation-api on the classpath, this commit removes use of `@PostConstruct` from main code. A Checkstyle rule has also been added to prevent its usage in main code from being reintroduced. Closes gh-23723
-
Andy Wilkinson authored
Closes gh-23808
-
Andy Wilkinson authored
Closes gh-22925
-
- 29 Oct, 2020 19 commits
-
-
Andy Wilkinson authored
Fixes gh-23966
-
Spring Buildmaster authored
-
Stephane Nicoll authored
Closes gh-23965
-
Stephane Nicoll authored
-
Spring Buildmaster authored
-
Stephane Nicoll authored
-
Stephane Nicoll authored
-
Stephane Nicoll authored
See gh-23962
-
Stephane Nicoll authored
See spring-io/concourse-java-scripts#11
-
Stephane Nicoll authored
See gh-23962
-
Stephane Nicoll authored
See spring-io/concourse-java-scripts#11
-
Phillip Webb authored
Ensure that metadata sourced from inner-types is not deleted when performing an incremental compile. Prior to this commit, the source type was searched using the `Outer$Inner` format. This is not supported `Elements.getTypeElement` so we now convert the names to `Outer.Inner`. Closes gh-10886
-
Phillip Webb authored
Closes gh-23953
-
Phillip Webb authored
Closes gh-23943
-
Phillip Webb authored
Closes gh-23952
-
Phillip Webb authored
Closes gh-23950
-
Phillip Webb authored
Closes gh-23947
-
Phillip Webb authored
Closes gh-23951
-
Phillip Webb authored
Closes gh-23946
-
- 28 Oct, 2020 8 commits
-
-
Stephane Nicoll authored
Closes gh-23786
-
Stephane Nicoll authored
Closes gh-23956
-
Stephane Nicoll authored
Closes gh-23783
-
Stephane Nicoll authored
-
Stephane Nicoll authored
Closes gh-23798
-
Stephane Nicoll authored
Closes gh-23790
-
Stephane Nicoll authored
Closes gh-23776
-
Stephane Nicoll authored
-