- 03 Nov, 2020 34 commits
-
-
Andy Wilkinson authored
Closes gh-24022
-
Andy Wilkinson authored
Closes gh-24021
-
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-24019
-
Andy Wilkinson authored
Closes gh-24018
-
Andy Wilkinson authored
Closes gh-23151
-
Andy Wilkinson authored
Closes gh-24017
-
Andy Wilkinson authored
Fixes gh-23821
-
Andy Wilkinson authored
Closes gh-24016
-
Andy Wilkinson authored
* gh-23999: Polish "Avoid repeated calls of WebFlux and MVC registrations' getters" Avoid repeated calls of WebFlux and MVC registrations' getters Closes gh-23999
-
Andy Wilkinson authored
See gh-23999
-
Andy Wilkinson authored
Closes gh-23138
-
Michal Růžička authored
See gh-23999
-
Andy Wilkinson authored
Closes gh-24015
-
Andy Wilkinson authored
Closes gh-24014
-
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
Closes gh-24013
-
Andy Wilkinson authored
Closes gh-24012
-
Andy Wilkinson authored
Fixes gh-23978
-
Andy Wilkinson authored
* gh-24011: Polish "Align MustacheViewResolver with other similar resolvers" Align MustacheViewResolver with other similar resolvers Closes gh-24011
-
Andy Wilkinson authored
See gh-24011
-
Dave Syer authored
The `FreeMarkerViewResolver` (and other template-based resolvers) in Spring Framework avoid using reflection if they know how to instantiate the view class. This change aligns with them. See gh-24011
-
Andy Wilkinson authored
Closes gh-24010
-
Andy Wilkinson authored
Closes gh-24009
-
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-24007
-
Andy Wilkinson authored
Closes gh-24006
-
Andy Wilkinson authored
Closes gh-23808
-
Andy Wilkinson authored
Closes gh-24005
-
Andy Wilkinson authored
Closes gh-24004
-
Andy Wilkinson authored
Closes gh-22925
-
Andy Wilkinson authored
Closes gh-24003
-
Andy Wilkinson authored
Previously, the main jar file and the source and javadoc jar files all had the same changes applied to their manifests. The commit changes the Implementation-Title of source and javadoc jars so that the title indicates that's what they are. Rather than using the project's description as the title (as is done for the main jar), the titles for source and javadoc jars will now be "Source for ${project.name}" and "Javadoc for ${project.name}" respectively. Closes gh-23974
-
- 02 Nov, 2020 6 commits
-
-
Andy Wilkinson authored
Fixes gh-23980
-
Andy Wilkinson authored
Fixes gh-23984
-
Andy Wilkinson authored
Closes gh-23998
-
Andy Wilkinson authored
Closes gh-23997
-
Andy Wilkinson authored
Closes gh-23996
-
Stephane Nicoll authored
See gh-23609 Closes gh-23995
-