- 06 Jul, 2015 21 commits
-
-
Stephane Nicoll authored
Previously, all attempts to log a configuration file were logged at DEBUG level which lead to a lot of noise as Spring Boot looks in many places by default. We now only log the files that are effectively found at DEBUG level and all failed attempts at TRACE level. Closes gh-3129
-
Dave Syer authored
-
Stephane Nicoll authored
Previously, if the repackaged file was different from the main artifact of the build, the maven plugin wrongly considered that it should attach the file with a classifier. The outputDirectory is honored properly now, regardless of the fact a classifier is defined or not. Fixes gh-3177
-
Stephane Nicoll authored
* pr/3409: Polish Add mail server connection check
-
Stephane Nicoll authored
Polish 383e94c to validate any `JavaMailSenderImpl` and not only the one that has been created by auto-configuration. Closes gh-3409
-
Eddú Meléndez authored
If a `JavaMailSenderImpl` is available, check that the underlying mail server is available on startup. Add a `spring.mail.test-connection` property to control this behaviour. Closes gh-3408
-
Stephane Nicoll authored
-
Dave Syer authored
-
Stephane Nicoll authored
Closes gh-3322
-
Stephane Nicoll authored
-
Stephane Nicoll authored
Make sure to fail the build with a proper compilation error message if the user-defined meta-data are invalid. For now, this takes care of the JSON format but other checks may be added in the future. Closes gh-3329
-
Stephane Nicoll authored
Clarify how the default JMS listener container factory is created if none exists with regards to transactions. Issue: SPR-3407
-
Andy Wilkinson authored
Closes gh-3412
-
Andy Wilkinson authored
See gh-1390
-
Stephane Nicoll authored
-
Stephane Nicoll authored
-
Phillip Webb authored
See gh-3391
-
Matt Benson authored
Rework RandomValuePropertySource class javadoc, particularly the description of the `random.int` range suffix. Also add support for range based random longs. Fixes gh-3391
-
Phillip Webb authored
-
Phillip Webb authored
-
Phillip Webb authored
-
- 05 Jul, 2015 2 commits
-
-
Stephane Nicoll authored
* pr/3416: Fix typo
-
izeye authored
Closes gh-3416
-
- 04 Jul, 2015 2 commits
-
-
Stephane Nicoll authored
* pr/3395: Remove System.out.println()
-
izeye authored
Closes gh-3395
-
- 03 Jul, 2015 6 commits
-
-
Dave Syer authored
-
Dave Syer authored
Before this change if no profile is active yaml documents with spring.profiles=default were loaded, but they are also loaded if there *is* an active profile which is more of a problem. In addition if the user chanes the default profile in the Environmemt Spring Boot ignore that value ("default" is a magic String). After this change: * If no profile is explicitly active, the default profiles from the Environment are used explicitly * The default profiles cause properties to be loaded just like other profiles, so from YAML documents with spring.profiles and from files in application-default.properties for instance * The default profiles are not active when any other profile is * Properties defined in "top-level" YAML documents with no specific spring.profiles still act as defaults for *all* profiles Fixes gh-1219, fixes gh-2623
-
Stephane Nicoll authored
* pr/3411: Fix typo
-
izeye authored
Closes gh-3411
-
Stephane Nicoll authored
* pr/3401: Use @AliasFor in @SpringApplicationConfiguration
-
Sam Brannen authored
Spring Framework 4.2 introduces first-class support for explicit annotation attribute overrides via a new @AliasFor annotation. In order to avoid potential naming conflicts in the future and to make the current, implicit attribute overrides explicit (as well as documented), this commit retrofits @SpringApplicationConfiguration with @AliasFor. Closes gh-3400 Closes gh-3401
-
- 02 Jul, 2015 9 commits
-
-
Stephane Nicoll authored
* pr/3403: Fix typo
-
izeye authored
Closes gh-3403
-
Dave Syer authored
If spring-hateoas is on the classpath and an MvcEndpoint returns a @ResponseBody it will be extended and wrapped into a Resource with links. All the existing endpoints that return sensible JSON data can be extended this way (i.e. not /logfile). The HAL browser will also be added as an endpoint if available on the classpath. Finally, asciidocs for the Actuator endpoints are available as a separate jar file, which if included in an app will also generate a new (HTTP) endpoint. Fixes gh-1390
-
Dave Syer authored
-
Dave Syer authored
The order of property values is only preserved if we check carefully that each property is actually present in the source being inspected. Fixes gh-3385
-
Phillip Webb authored
-
Phillip Webb authored
-
Spring Buildmaster authored
-
Phillip Webb authored
-