RESOLVED - issue BATCH-1397: Late binding only happens once per ApplicationContext if expression is in substring

http://jira.springframework.org/browse/BATCH-1397
This commit is contained in:
dsyer
2009-09-07 16:58:39 +00:00
parent db485dbd10
commit 8143e66768
3 changed files with 31 additions and 1 deletions

View File

@@ -53,6 +53,10 @@ public class MultipleContextPlaceholderTargetSourceTests {
@Qualifier("simple")
private TestBean simple;
@Autowired
@Qualifier("nested")
private TestBean nested;
@Autowired
@Qualifier("list")
private TestBean list;
@@ -88,6 +92,17 @@ public class MultipleContextPlaceholderTargetSourceTests {
}
@Test
public void testMultipleNestedValueFromProperties() throws Exception {
for (int i = 0; i < 4; i++) {
final String value = "bar" + i;
attributes = Collections.singletonMap("foo", value);
assertEquals("foo-bar" + i, nested.getName());
}
}
@Test
public void testMultipleValueInList() throws Exception {