- 30 Jan, 2017 12 commits
-
-
Andy Wilkinson authored
-
Andy Wilkinson authored
Closes gh-8136
-
Andy Wilkinson authored
-
Andy Wilkinson authored
-
Spring Buildmaster authored
-
Andy Wilkinson authored
* gh-5344: Polish "Upgrade to Flyway 4.0" Upgrade to Flyway 4.0
-
Andy Wilkinson authored
See gh-5344
-
Eddú Meléndez authored
Closes gh-5344
-
Andy Wilkinson authored
-
Andy Wilkinson authored
The caching behaviour when using ImportAutoConfiguration is covered by tests in spring-boot-test-auto-configuration, specifically by ImportsContextCustomizerFactoryWithAutoConfigurationTests. See gh-7953
-
Stephane Nicoll authored
* pr/8132: Upgrade to Spring Mobile 2.0.0.M1
-
Roy Clarkson authored
Closes gh-8132
-
- 28 Jan, 2017 6 commits
-
-
Andy Wilkinson authored
It was made package-private in 31b0e817 but it needs to be protected due to its use in the CLI's GroovyBeansTransformation.
-
Phillip Webb authored
-
Phillip Webb authored
* pull7948: Document AWS Elastic Beanstalk deployment
-
Peter Szanto authored
Update the reference documentation to include details of Amazon Elastic Beanstalk. Closes gh-7948
-
Phillip Webb authored
Update `ImportsContextCustomizer` so that whenever possible a more specific cache key is used. Prior to this commit the customizer would generate a key based on *all* annotations on the test class. This has repeatedly caused issues where test classes that should have the same cache key did not due to unrelated annotations. A new `DeterminableImports` interface has been added that can be implemented by `ImportSelector` and `ImportBeanDefinitionRegistrar` implementations that are able to determine their imports early. The existing `ImportAutoConfigurationImportSelector` and `AutoConfigurationPackages` classes have been retrofitted with this interface. Fixes gh-7953
-
Phillip Webb authored
Update `TypeExcludeFiltersContextCustomer` to use filter instances as part of the key, rather than class references. In order to be used in tests, `TypeExcludeFilter` implementations must now implement valid `hashCode` and `equals` methods. Fixes gh-8125
-
- 27 Jan, 2017 3 commits
-
-
Andy Wilkinson authored
* gh-6857: Add @FunctionalInterface to remaining public and protected interfaces Annotate interfaces with @FunctionaInterface
-
Andy Wilkinson authored
See gh-6857
-
Eddú Meléndez authored
Closes gh-6857
-
- 26 Jan, 2017 19 commits
-
-
Andy Wilkinson authored
-
Andy Wilkinson authored
-
Andy Wilkinson authored
Previously, ManagementContextConfiguration classes were loaded to allow them to be ordered based on either @Order or implementing Ordered. This had the unwanted side-effect of possibly logging unwanted INFO messages if the reflection-based annotation introspection failed. One cause of this was @ConditionalOnClass when the referenced class was not on the classpath. This commit uses the ASM-based annotation metadata reading to determine the order of a management context configuration class based on the @Order annotation. The classes are then sorted using a standard OrderComparator. Note that Ordering via implemented Ordered is not supported as it cannot be determine without loading the class.
-
Andy Wilkinson authored
-
Andy Wilkinson authored
-
Stephane Nicoll authored
-
Stephane Nicoll authored
-
Stephane Nicoll authored
-
Spring Buildmaster authored
-
Stephane Nicoll authored
-
Stephane Nicoll authored
See gh-7579
-
Stephane Nicoll authored
-
Stephane Nicoll authored
Closes gh-8113
-
Stephane Nicoll authored
-
Stephane Nicoll authored
Closes gh-8112
-
Andy Wilkinson authored
-
Andy Wilkinson authored
-
Andy Wilkinson authored
-
Andy Wilkinson authored
Previously, Hibernate Validator would fail to initialize if it was on the classpath but an EL implementation was not. OnValidatorAvailableCondition protected against this scenario by initializing the validator. The Hibernate Validator shortcoming was addressed in eb222209 (gh-7598). As a result, checking for the precences of the ValidationProvider META-INF/services resource is now sufficient to auto-configure validation. This commit removes OnValidatorAvailableCondition as it is no longer necessary. Closes gh-8110
-