Dave Syer
85719f75e4
Add @Bean-level config properties to /configprops
2014-05-13 16:45:48 +01:00
Dave Syer
0d27ce4850
Enable @ConfigurationProperties on a @Bean definition
...
This allows multiple beans of the same type to be bound with
different prefixes. As a side effect you get default binding
if the bean class is itself @ConfigurationProperties.
2014-05-13 16:45:48 +01:00
Dave Syer
1b284a0619
Add RelaxedDataSourceFactory
2014-05-13 16:45:48 +01:00
Christian Dupuis
9e56c38b7a
Rename DefaulErrorAttributes to DefaultErrorAttributes
...
fixes #853
2014-05-13 17:43:28 +02:00
Christian Dupuis
d8ec2719d7
Fix RedisAutoConfiguration with pool config
...
fixes #850
2014-05-13 17:32:53 +02:00
Spring Buildmaster
b38601a2f2
Next development version
2014-05-12 15:28:30 -07:00
Phillip Webb
d09c557e4e
Revert "Next development version"
...
This reverts commit 32d778e508 .
2014-05-12 22:46:25 +01:00
Spring Buildmaster
32d778e508
Next development version
2014-05-12 13:40:01 -07:00
Phillip Webb
af26a84a8f
Use reactor 1.1.0.RELEASE rather than SNAPSHOT
...
Downgrade from 1.1.1.BUILD-SNAPSHOT to 1.1.0.RELEASE in order to
satisfy enforced release requirements.
2014-05-12 21:03:22 +01:00
Phillip Webb
30ac768cbf
Remove @ControllerAdvice from BasicErrorController
...
Update the BasicErrorController so that it no longer needs to implement
@ControllerAdvice or have an @ExceptionHandler method.
A new ErrorAttributes interface is now used to obtain error details,
the DefaultErrorAttributes implementation uses a
HandlerExceptionResolver to obtain root exception details if the
`javax.servlet.error.*` attributes are missing.
This change also removes the need for the extract(...) method on
ErrorController as classes such as WebRequestTraceFilter can
now use the ErrorAttributes interface directly.
See gh-839, gh-538
Fixes gh-843
2014-05-12 19:46:57 +01:00
Dave Syer
5dd77a725c
Enable access log explicitly in sample
2014-05-12 10:51:47 +01:00
Andy Wilkinson
fec136e213
Merge branch '1.0.x'
...
Conflicts:
spring-boot-dependencies/pom.xml
2014-05-12 10:37:06 +01:00
Andy Wilkinson
f761daf253
Upgrade to CRaSH 1.3.0-beta18
...
Closes #841
2014-05-12 10:35:20 +01:00
Dave Syer
59a899a4da
Add @ResponseStatus handler to global exception handler
...
We might need to revisit this to allow more fine-grained
control by users, but it seems like a sensible default.
The BasicErrorController now uses both of the deafult strategies
(ResponseStatusExceptionResolver and DefaultHandlerExceptionResolver)
from Spring MVC to try and determine an appropriate response.
Fixes gh-839
2014-05-12 09:02:28 +01:00
Lukasz Kryger
e7484c66f5
Registering PID file to be deleted on JVM exit
2014-05-11 09:21:19 -07:00
Phillip Webb
61221f84a9
Remove Spring Security BOM
...
Temporarily remove the Spring Security BOM import as version numbers
for the imported projects don't automatically get resolved by the
gradle plugin.
See gh-838
2014-05-11 09:33:31 +01:00
Phillip Webb
61232395d8
Fixup versions
2014-05-10 23:47:31 +01:00
Phillip Webb
57eec8ccaa
Update boot version in other build samples
...
Add replace goals to update the Spring Boot version in the gradle and
ant samples during the release process.
Fixes gh-425
2014-05-10 23:45:22 +01:00
Phillip Webb
af3fb7f080
Fix maven warnings
...
Fix maven warnings caused by missing version information on the
root POM.
2014-05-10 23:04:24 +01:00
Phillip Webb
cba1218f12
Merge pull request #837 from kryger/_data-platform
...
* _data-platform:
Read data-{platform}.sql in addition to data.sql
2014-05-10 22:51:49 +01:00
Lukasz Kryger
254b175c0a
Read data-{platform}.sql in addition to data.sql
...
Update DataSourceAutoConfiguration to read platform specific `data.sql`
files in the same way as `schema.sql` files.
Fixes gh-837
2014-05-10 22:49:49 +01:00
Phillip Webb
bd38893f55
Rename rabbitHealthIndicator bean
...
Rename the rabbitHealthIndicator bean which was accidentally named
redisHealthIndicator.
2014-05-10 22:34:18 +01:00
Christian Dupuis
0402ed38f7
Update documentation to include note about RabbitMQ health support
2014-05-10 11:17:01 +02:00
Christian Dupuis
a62bc9ca60
Polish
2014-05-10 11:15:31 +02:00
Christian Dupuis
b026b13c66
Add HealthIndicator for Rabbit
2014-05-10 11:12:04 +02:00
Phillip Webb
dac03fdb7b
Extract WebMvcProperties
...
Extract WebMvcProperties from WebMvcAutoConfiguration and also
update conditionals to use @ConditionalOnProperty.
2014-05-10 00:25:49 +01:00
Phillip Webb
1c0cce441d
Add spring.resources.add-mappings property
...
Add `spring.resources.add-mappings` allowing users to configure if
resource mappings should be added or not.
Fixes gh-804
2014-05-10 00:23:13 +01:00
Phillip Webb
4b51b6f9df
Support relaxed names with ConditionalOnProperty
...
Update ConditionalOnProperty to optionally support relaxed form names.
Fixes gh-835
2014-05-10 00:23:05 +01:00
Phillip Webb
f80d23ada7
Clarify why you might not use the starter parent
...
Update reference documentation to make it clearer why you might not
always want to use the spring-boot-starter-parent.
Fixes gh-774
2014-05-09 19:24:03 +01:00
Andy Wilkinson
d41a47f247
Update Spring Plugin to 1.1.0.RELEASE
...
Update to latest release of Spring Plugin and provide dependency
management for all of its modules
Closes #802
2014-05-09 11:06:53 +01:00
Phillip Webb
606ecf1f83
Merge branch '1.0.x'
2014-05-09 09:03:57 +01:00
Phillip Webb
8eca40a388
Add explicit hamcrest-core dependency
...
Add an explicit dependency to `hamcrest-core` in the
`spring-boot-starter-test` POM. This prevents version 1.1 from
accidentally being pulled in via junit.
Fixes gh-810
2014-05-09 09:01:59 +01:00
Phillip Webb
1acffdf649
Polish
2014-05-09 08:52:11 +01:00
Andy Wilkinson
f3a40e03bb
Polish spring-boot-dependencies
...
Reorder dependencies so that they're consistently in alphabetical
order
2014-05-08 17:26:16 +01:00
Maciej Walkowiak
b79132ceff
Update @ConditionalOnProperty to not match false
...
Update @ConditionalOnProperty so that properties that are present but
contain the value `false` are not considered a match.
Fixes gh-812
2014-05-08 16:17:38 +01:00
Phillip Webb
d9bf538e95
Document repackage in maven without parent POM
...
Fixes gh-811
2014-05-08 16:17:37 +01:00
Christian Dupuis
51dddc2dc4
Add gc information to /metrics endpoint
2014-05-08 17:10:37 +02:00
Christian Dupuis
c38f9bcdfa
Add missing tests
2014-05-08 16:58:52 +02:00
Christian Dupuis
dfd6f91aef
Merge pull request #819 from cdupuis/health-indicator
...
Rework HealthIndicator support
2014-05-08 16:40:44 +02:00
Christian Dupuis
288e7a5d92
Rename missing test
2014-05-08 16:32:50 +02:00
Christian Dupuis
893654bdd1
Update documentation for new HealthIndicator support
2014-05-08 16:21:06 +02:00
Christian Dupuis
916a85c615
Rename SimpleHealthIndicator to SimpleDataSourceHealthIndicator
2014-05-08 16:20:50 +02:00
Christian Dupuis
eeaa96725f
Rename SimpleHealthIndicator to SimpleDataSourceHealthIndicator
2014-05-08 16:20:22 +02:00
Phillip Webb
8aa819cb79
Merge pull request #812 from maciejwalkowiak/conditionalOnPropertiesPresent
...
* conditionalOnPropertiesPresent:
Add @ConditionalOnProperty annotation
2014-05-08 15:16:24 +01:00
Maciej Walkowiak
56b8faf31b
Add @ConditionalOnProperty annotation
...
Add @ConditionalOnProperty which enables conditional bean creation when
all required properties are defined in the Environment.
Fixes gh-812
2014-05-08 15:12:45 +01:00
Christian Dupuis
c5ec735afb
Add unit test for (Mongo|Redis)HealthIndicator
2014-05-08 15:56:29 +02:00
Phillip Webb
506c0f50b9
Allow meta-data driven version overrides in Gradle
...
Add a `versionManagement` gradle configuration which can be used to
provide alternative version meta-data. Primarily added so that the
Spring IO platform can provide version overrides without causing a
cyclic build dependency.
Fixes gh-750
2014-05-08 14:37:42 +01:00
Phillip Webb
38fb8e6874
Fix broken documentation link
2014-05-08 14:37:42 +01:00
Phillip Webb
02674b32af
Remove spring-data release train BOM
...
Temporarily remove the spring-data release train BOM since it cannot
be resolved until it is published to maven central.
The previous solution of adding an additional repository has been
reverted as it will pollute POMS for users that inherit from the
spring-boot-starter-parent POM.
2014-05-08 13:57:32 +01:00
Phillip Webb
1c5ebc72c5
Revert "Fix dependency management failure"
...
This reverts commit 1ef3d3bda9 .
2014-05-08 13:57:32 +01:00