Commit Graph
180 Commits
Author SHA1 Message Date
Keith Donald 0c847ab75d polish
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1593 50f2f4bb-b051-0410-bef5-90022cba6387
2009-07-22 19:55:35 +00:00
Keith Donald 195ef3d582 updated tests
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1592 50f2f4bb-b051-0410-bef5-90022cba6387
2009-07-22 19:37:26 +00:00
Juergen Hoeller 2cbcb94954 @Primary/@Lazy/@DependsOn supported as meta-annotations; @Bean supported as meta-annotation on factory methods as well
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1590 50f2f4bb-b051-0410-bef5-90022cba6387
2009-07-22 15:23:22 +00:00
Juergen Hoeller d67c11d48b @PostConstruct works for multiple private init methods of the same name in a hierarchy (SPR-5945)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1588 50f2f4bb-b051-0410-bef5-90022cba6387
2009-07-22 12:52:47 +00:00
Keith Donald 74257cafb0 list binding working
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1585 50f2f4bb-b051-0410-bef5-90022cba6387
2009-07-21 22:54:52 +00:00
Keith Donald 162b7732bb nested binding work; list binding still has kinks
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1584 50f2f4bb-b051-0410-bef5-90022cba6387
2009-07-21 22:32:06 +00:00
Juergen Hoeller 68a265de1a resort to using @Bean directly
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1583 50f2f4bb-b051-0410-bef5-90022cba6387
2009-07-21 15:22:58 +00:00
Juergen Hoeller 89c0218430 support scope meta-annotations on factory methods as well
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1580 50f2f4bb-b051-0410-bef5-90022cba6387
2009-07-21 14:23:25 +00:00
Juergen Hoeller 53cfa5d4fa revised static annotation check
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1576 50f2f4bb-b051-0410-bef5-90022cba6387
2009-07-21 14:12:16 +00:00
Juergen Hoeller cdf1c8d1a3 scoped proxies retain original qualifiers (SPR-5911)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1574 50f2f4bb-b051-0410-bef5-90022cba6387
2009-07-21 13:00:00 +00:00
Keith Donald 1c15fd2370 nested properties polish
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1568 50f2f4bb-b051-0410-bef5-90022cba6387
2009-07-20 22:29:14 +00:00
Keith Donald 63b822720f all tests back compiling, still a few failing marked ignored
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1567 50f2f4bb-b051-0410-bef5-90022cba6387
2009-07-20 22:05:28 +00:00
Keith Donald 6079d531da list element binding
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1566 50f2f4bb-b051-0410-bef5-90022cba6387
2009-07-20 20:34:02 +00:00
Keith Donald 2dec0e7786 more passing tests
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1565 50f2f4bb-b051-0410-bef5-90022cba6387
2009-07-20 19:07:32 +00:00
Keith Donald 861d22e01a property not found / required
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1564 50f2f4bb-b051-0410-bef5-90022cba6387
2009-07-20 16:10:06 +00:00
Keith Donald 3d108e83f9 type formatters
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1563 50f2f4bb-b051-0410-bef5-90022cba6387
2009-07-20 14:26:29 +00:00
Keith Donald 9fb9157f28 binding rule impl
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1559 50f2f4bb-b051-0410-bef5-90022cba6387
2009-07-20 06:22:11 +00:00
Keith Donald 8e788bf293 additional binding metadata
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1557 50f2f4bb-b051-0410-bef5-90022cba6387
2009-07-20 03:48:32 +00:00
Keith Donald 8817f5909a binding status
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1554 50f2f4bb-b051-0410-bef5-90022cba6387
2009-07-19 06:26:48 +00:00
Keith Donald 4687501a65 binding system refactoring - work in progress
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1553 50f2f4bb-b051-0410-bef5-90022cba6387
2009-07-18 16:18:22 +00:00
Juergen Hoeller 0874513d0e revised lenient constructor resolution (follow-up to SPR-5816)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1552 50f2f4bb-b051-0410-bef5-90022cba6387
2009-07-16 17:22:03 +00:00
Juergen Hoeller 6d0e3ced2e introduced "lenientConstructorResolution" flag (SPR-5816)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1549 50f2f4bb-b051-0410-bef5-90022cba6387
2009-07-16 13:27:47 +00:00
Juergen Hoeller acd0fb7199 constructor argument type matching supports arrays and simple class names now (SPR-5844)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1547 50f2f4bb-b051-0410-bef5-90022cba6387
2009-07-16 11:25:52 +00:00
Keith Donald 6706c0815b removed experimental stuff
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1534 50f2f4bb-b051-0410-bef5-90022cba6387
2009-07-13 21:22:59 +00:00
Keith Donald c6b47be4a5 ignore cases from some tricky scenarios
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1526 50f2f4bb-b051-0410-bef5-90022cba6387
2009-07-12 18:05:13 +00:00
Keith Donald 01a770a2b8 more converters; since 3.0
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1522 50f2f4bb-b051-0410-bef5-90022cba6387
2009-07-12 17:47:33 +00:00
Keith Donald 6321be87ff string to map
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1518 50f2f4bb-b051-0410-bef5-90022cba6387
2009-07-10 23:42:39 +00:00
Keith Donald 73f0d581ab string array to map converter
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1517 50f2f4bb-b051-0410-bef5-90022cba6387
2009-07-10 23:27:27 +00:00
Keith Donald 56aa00ca75 javadoc
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1516 50f2f4bb-b051-0410-bef5-90022cba6387
2009-07-10 21:32:24 +00:00
Andy Clement 85a197f5b8 for Keith and his binder: fault in support for maps (if attempt made to reference into null map) and for general objects, e.g. foo.bar if foo was null, attempt to dynamically build foo.
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1512 50f2f4bb-b051-0410-bef5-90022cba6387
2009-07-10 19:43:32 +00:00
Keith Donald 7e6cb43962 new tests for andy
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1511 50f2f4bb-b051-0410-bef5-90022cba6387
2009-07-10 18:49:38 +00:00
Keith Donald d2714c0904 collapsed binding factory into binder for time being
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1501 50f2f4bb-b051-0410-bef5-90022cba6387
2009-07-09 15:36:31 +00:00
Keith Donald 419d26f93d polish
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1498 50f2f4bb-b051-0410-bef5-90022cba6387
2009-07-09 05:51:49 +00:00
Keith Donald 4f68c6b893 polish
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1497 50f2f4bb-b051-0410-bef5-90022cba6387
2009-07-09 05:22:51 +00:00
Keith Donald 5f9bc8004b collection property type formatters
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1496 50f2f4bb-b051-0410-bef5-90022cba6387
2009-07-09 05:18:15 +00:00
Keith Donald c92929a293 binding string to list
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1495 50f2f4bb-b051-0410-bef5-90022cba6387
2009-07-09 04:37:28 +00:00
Keith Donald 619a8d972f list binding tests
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1494 50f2f4bb-b051-0410-bef5-90022cba6387
2009-07-09 03:30:19 +00:00
Keith Donald fce0c70651 formatted annotation to apply to formatted value object classes
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1493 50f2f4bb-b051-0410-bef5-90022cba6387
2009-07-08 23:21:09 +00:00
Keith Donald 9ee9fa1cae forgot to commit type descriptor
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1492 50f2f4bb-b051-0410-bef5-90022cba6387
2009-07-08 22:46:29 +00:00
Keith Donald ea3da1bcd6 numerous binding enhancements; removed lazy binding for time being
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1491 50f2f4bb-b051-0410-bef5-90022cba6387
2009-07-08 21:43:35 +00:00
Keith Donald 8f6214aafa initial validation constraint spi commit
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1467 50f2f4bb-b051-0410-bef5-90022cba6387
2009-07-03 15:13:47 +00:00
Sam Brannen 4d9a67d4e9 Made fragile tests a little less fragile: increased max times.
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1459 50f2f4bb-b051-0410-bef5-90022cba6387
2009-07-02 18:02:58 +00:00
Sam Brannen 3e06d46daa Made fragile tests a little less fragile: increased max times.
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1457 50f2f4bb-b051-0410-bef5-90022cba6387
2009-07-02 16:02:24 +00:00
Keith Donald a974d2a713 polish
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1447 50f2f4bb-b051-0410-bef5-90022cba6387
2009-06-26 16:09:18 +00:00
Keith Donald 482898ec92 prepping for jsr 303 integration
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1445 50f2f4bb-b051-0410-bef5-90022cba6387
2009-06-26 15:33:35 +00:00
Keith Donald f1ab999232 Alerts test
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1442 50f2f4bb-b051-0410-bef5-90022cba6387
2009-06-26 15:09:56 +00:00
Keith Donald 01fdaa1693 bind and validate lifecycle rename
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1437 50f2f4bb-b051-0410-bef5-90022cba6387
2009-06-26 05:02:00 +00:00
Keith Donald 0aafa46932 set locale
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1436 50f2f4bb-b051-0410-bef5-90022cba6387
2009-06-26 04:52:50 +00:00
Keith Donald 73d9e9d6b5 Added binder factory; simplified public binder api
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1430 50f2f4bb-b051-0410-bef5-90022cba6387
2009-06-25 20:26:22 +00:00
Keith Donald b7a6e9b526 polish
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1429 50f2f4bb-b051-0410-bef5-90022cba6387
2009-06-25 19:18:02 +00:00