- 13 Sep, 2014 3 commits
-
-
Dave Syer authored
-
Dave Syer authored
Fixes gh-1534
-
Dave Syer authored
There was too much state really in the old implementation of AuthenticationManagerConfiguration, and it was leading occasionally to null pointers when method A assumed that method B had already been called and it hadn't. This change manages to concentrate all the references to an AuthenticationManagerBuilder into a single method call, removoing the need for storing it at all. Fixes gh-1556
-
- 12 Sep, 2014 3 commits
-
-
Dave Syer authored
-
Vladimir Tsanev authored
Closes gh-1545
-
Stephane Nicoll authored
Fixes gh-1527
-
- 07 Sep, 2014 13 commits
-
-
Andy Wilkinson authored
-
Andy Wilkinson authored
The applicationDefaultJvmArgs property was added in Gradle 1.7. This commit updates RunPluginFeatures to access the property defensively so that the plugin can be used with Gradle 1.6. Fixes gh-1511
-
Andy Wilkinson authored
-
Andy Wilkinson authored
Closes gh-1503 Closes gh-1505
-
Josh Long authored
Fixes gh-1518 Closes gh-1519
-
Christoph Strobl authored
Spring Data Redis 1.4.0 introduced Redis Sentinel support. When specified, RedisConnectionFactory uses the Sentinel configuration to determine the current master. Sentinel configuration can be specified using two new properties: spring.redis.sentinel.master and spring.redis.sentinel.nodes. For example: spring.redis.sentinel.master=mymaster # name of redis server spring.redis.sentinel.nodes=127.0.0.1:26379,127.0.0.1:26380 Alternatively, a bean of type RedisSentinelConfiguration can be declared and it will be used to configure the connection factory. Note: At this time, Sentinel support is only available for Jedis Closes gh-1337
-
Andy Wilkinson authored
The missing bean condition on the auto-configuration classes for Elasticsearch, Jpa, Mongo and Solr repositories have been tightened to look for ElasticsearchRepositoryFactoryBean, JapRepositoryFactoryBean, MonoRepositoryFactoryBean, and SolrRepositoryFactoryBean respectively. In Spring Data Evans, when there are multiple repository types on the classpath, a strict mode is entered to prevent the different repositories from trampling over each other. A side-effect of this is that for the Mongo domain types in the tests to be discovered they must be explicitly annotated with @document. Closes gh-1338
-
Andy Wilkinson authored
-
John Tims authored
Closes gh-1524
-
Andy Wilkinson authored
-
Christoph Frick authored
Closes gh-1510
-
Christoph Frick authored
Closes gh-1510
-
David Liu authored
Closes gh-1292 Closes gh-1477
-
- 05 Sep, 2014 8 commits
-
-
Stephane Nicoll authored
This commit deprecates the proprietary EnableRabbitMessaging annotation in favour of the standard @EnableRabbit introduced as of Spring Rabbit 1.4. Fixes gh-1494
-
Stephane Nicoll authored
This commit adds two additional auto-configuration items that are new in Spring AMQP 1.4: * A RabbitMessagingTemplate is automatically created if none is present * A default RabbitListenerContainerFactory is automatically created if none is present. Besides @EnableRabbit is enabled automatically if the necessary classes are present and a ConnectionFactory is available. Fixes gh-1495
-
Andy Wilkinson authored
Closes gh-1493 Closes gh-1517
-
Dave Syer authored
-
Dave Syer authored
-
Dave Syer authored
-
Andy Wilkinson authored
Previously, InstallCommand used a custom Grape root and then walked the tree of files downloaded by Aether to determine which files it should install or uninstall. In some scenarios two files for the same module would be present: one named foo-1.0.0.BUILD-SNAPSHOT.jar and one named foo-1.0.0.BUILD-20140905.091809-2.jar. The former is from the local repository and the later is from a remote repository. In this case, the visitor would do the wrong thing and the latter would be installed into lib. This commit updates InstallCommand to determine the jars that it should process by consulting GroovyCompiler's classpath, rather than by walking Aether's cache. This approach selects the correct jar as Aether has already figured this out as part of resolving the dependency. It also brings InstallCommand into line with JarCommand. The previous implementation used Java 7-specific File APIs. As part of the above-described change this usage has been removed. The install command can now be used on Java 6. Fixes gh-1515
-
Phillip Webb authored
Fixes gh-1507
-
- 04 Sep, 2014 13 commits
-
-
Phillip Webb authored
-
Spring Buildmaster authored
-
Phillip Webb authored
Replace @ConditionalOnBean(MongoProperties.class) on MongoDataAutoConfiguration with @EnableConfigurationProperties since MongoAutoConfiguration will not be applied in a cloud environment. Fixes gh-1502
-
Phillip Webb authored
-
Phillip Webb authored
Conflicts: spring-boot/src/test/java/org/springframework/boot/bind/RelaxedPropertyResolverTests.java
-
Phillip Webb authored
-
Andy Wilkinson authored
-
Andy Wilkinson authored
Closes gh-1500
-
Andy Wilkinson authored
Add a test to JmxAutoConfigurationTests which verifies that @EnableIntegrationMBeanExport can be used on a @Configuration class to customize the default domain used for MBeans created by Spring Integration. See https://jira.spring.io/browse/SPR-12128. Closes gh-1451
-
Stephane Nicoll authored
Fixes gh-1501
-
Dave Syer authored
-
Dave Syer authored
-
Stephane Nicoll authored
-