- 01 Nov, 2016 9 commits
-
-
Andy Wilkinson authored
Closes gh-7189 See gh-6884
-
Andy Wilkinson authored
Closes gh-6985
-
Andy Wilkinson authored
See gh-6973
-
Andy Wilkinson authored
See gh-7054
-
Andy Wilkinson authored
Closes gh-6973
-
Andy Wilkinson authored
Closes gh-7054
-
Andy Wilkinson authored
Previously, there were two problems with servlet context initializer beans that are a scoped proxy: 1. When there's no explicit registration bean the target of the scoped proxy is registered rather than the proxy. This meant that the proxy had no effect as it was being bypassed. 2. When there is an explicit registration bean, the registration is performed twice: the faulty implicit registration described above and explicit registration. A fix (SPR-14816) has been made in Spring Framework so that we can correctly determine the type of bean that will be produced by a scoped proxy's factory bean. That change, coupled with the change in this commit that ignored beans that are the target of a scoped proxy addresses both of the problems described above. A single registration is now performed and its the scoped proxy, rather than its target, that is registered. Closes gh-7150
-
Andy Wilkinson authored
Closes gh-7247
-
Phillip Webb authored
Update `DevToolsPropertyDefaultsPostProcessor` so that property defaults are only added at development time. Properties are now added only when `Restarter` is initialize or remote devtools is enabled. Fixes gh-7014
-
- 31 Oct, 2016 9 commits
-
-
Phillip Webb authored
* pr/7066: Support ApplicationReadyEvent from PidFileWriter
-
Mike Youngstrom authored
Update `ApplicationPidFileWriter` to support `ApplicationReadyEvent` in addition to the already supported `ApplicationEnvironmentPreparedEvent` and `ApplicationPreparedEvent` events. Closes gh-7066 Fixes gh-7027
-
Phillip Webb authored
* pr/7217: Respect 'primary' flag when replacing databases
-
Greg Potter authored
Update TestDatabaseAutoConfiguration to ensure that the the `primary` flag of the `BeanDefinition` is copied. Closes gh-7217
-
Phillip Webb authored
Update JpaBaseConfiguration so that the persistenceUnitRootLocation is no longer detected. The update to gh-7003 means that we can now rely on the standard detection mechanism. Fixes gh-6983 See gh-6635
-
Phillip Webb authored
Fix ResourceHttpRequestHandler to set the ServletContext following the Spring Framework update for SPR-14851.
-
Andy Wilkinson authored
Previously, if Boot's JarURLConnection pointed to the root of a nested entry, e.g. /BOOT-INF/classes, a call to getInputStream() would throw an IOException. This behavior is reasonable for a URL that points to the root of a normal jar as the jar itself is on the class path anyway. However, for a nested jar it meant that a call to ClassLoader.getResources("") would not include URLs for any nested jars and directories (/BOOT-INF/classes and jars in /BOOT-INF/lib). This is due to some logic in URLClassPath.Loader.findResource that verifies a URL by opening a connection and calling getInputStream(). The result of missing URLs for the root of nested jars and directories is that classpath scanning that scans from the root (not a good idea for performance reasons, but something that we should support) would not find entries in /BOOT-INF/classes or in jars in /BOOT-INF/lib. This commit updates our JarURLConnection so that it no longer throws an IOException when asked for an InputStream for the root of a nested entry (directory or jar). Fixes gh-7003
-
Phillip Webb authored
-
Stephane Nicoll authored
Closes gh-7256
-
- 30 Oct, 2016 4 commits
-
-
Stephane Nicoll authored
-
Stephane Nicoll authored
* pr/7215: Polish contribution Update documentation on Actuator hypermedia support
-
Stephane Nicoll authored
Closes gh-7215
-
Johnny Lim authored
Spring Boot Actuator hypermedia support has been disabled by default via c7c685f6, but its documentation wasn't updated. This commit updates the documentation related to the change. See gh-7215
-
- 28 Oct, 2016 2 commits
-
-
Stephane Nicoll authored
-
Stephane Nicoll authored
Previously, the algorithm that computes the String representation of a class reference and a property type was shared. This lead to generic information for group's `type` and `sourceType` property. This commit separates that logic in two: `getQualifiedName` is now responsible to generate a fully qualified class name while the existing `getType` is solely responsible to generate a type representation for the property. Only the latter has generic information. Closes gh-7236
-
- 26 Oct, 2016 2 commits
-
-
Andy Wilkinson authored
This commit restores the logic in Handler that was changed when d20ac56a was merged, while leaving the structural improvements intact. In addition to a couple of changes where a typo meant the wrong variable was being referenced, some logic branches now return false rather than called super. This realigns our Handler's behaviour with that of the JDK's. Some more tests have also been added to try to catch the problems that were introduced during the merge. Closes gh-7021
-
Andy Wilkinson authored
Previously our handler didn't override parseURL or sameFile which resulted in behaviour that differed from that of the JDK's handler. Crucially, this would result in our JarURLConnection being passed a spec that didn't contain a "!/". A knock-on effect of this was that the connection would point to the root of the jar rather than the intended entry. Closes gh-7021
-
- 24 Oct, 2016 14 commits
-
-
Andy Wilkinson authored
Closes gh-7178
-
Stephane Nicoll authored
-
Andy Wilkinson authored
Closes gh-7214
-
Andy Wilkinson authored
Closes gh-7174 See gh-7213
-
Andy Wilkinson authored
Closes gh-7202
-
Stephane Nicoll authored
* pr/6954: Improve systemd service documentation
-
Vedran Pavic authored
Closes gh-6954
-
Stephane Nicoll authored
Closes gh-7016
-
Stephane Nicoll authored
* pr/7043: Speed up Travis build
-
Kazuki Shimizu authored
Modify to use standard mode and directory cache for Travis CI build. Closes gh-7043
-
Stephane Nicoll authored
* pr/7193: Polish contribution Add a missing return
-
Stephane Nicoll authored
Add missing test Closes gh-7193
-
Johnny Lim authored
This commit adds a missing`return` in `getDataSourceBeanDefinition()`. See gh-7193
-
Stephane Nicoll authored
Closes gh-7208
-