Chris Beams
|
0aea9993eb
|
Re-enabled support for @ScopedProxy
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@734 50f2f4bb-b051-0410-bef5-90022cba6387
|
17 years ago |
Chris Beams
|
ba21e9bdb6
|
+ Moved @Bean into base package, next to @Configuration
+ Removed .ext package
+ Further reduced visibility of types wherever possible
+ Eliminated package cycles
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@733 50f2f4bb-b051-0410-bef5-90022cba6387
|
17 years ago |
Chris Beams
|
fa0cb66705
|
polish
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@731 50f2f4bb-b051-0410-bef5-90022cba6387
|
17 years ago |
Chris Beams
|
9794314935
|
+ Renamed Scopes -> StandardScopes
+ Renamed ConfigurationPostProcessor -> ConfigurationClassPostProcessor
+ JavaDoc and polish for AbstractConfigurationClassProcessor
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@730 50f2f4bb-b051-0410-bef5-90022cba6387
|
17 years ago |
Chris Beams
|
376290468c
|
+ Fleshed out, documented, tested and polished the ConfigurationPostProcessor implementation
+ Removed @FactoryMethod indirection and extension point in favor of direct processing of @Bean annotations
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@728 50f2f4bb-b051-0410-bef5-90022cba6387
|
17 years ago |
Chris Beams
|
6e7cf91dab
|
+ Adding POC tooling integration points, namely AbstractConfigurationPostProcessor and allowing for tooling-specified ClassLoader for use with ASM parsing
+ Eliminated ModelMethod in favor of BeanMethod throughout
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@724 50f2f4bb-b051-0410-bef5-90022cba6387
|
17 years ago |
Chris Beams
|
b647761a56
|
Formatting pass, primarily to align with Spring's convention of hard tab indentation.
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@711 50f2f4bb-b051-0410-bef5-90022cba6387
|
17 years ago |
Chris Beams
|
9180eddd26
|
+ Eliminated .util package
+ Renamed DefaultScopes -> Scopes
+ Renamed MalformedJavaConfigurationException -> MalformedConfigurationException
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@708 50f2f4bb-b051-0410-bef5-90022cba6387
|
17 years ago |
Chris Beams
|
01d1deeb62
|
Consolidating types and reducing visibility wherever possible. Non-internal public API is now at 18 types (21 including internal packages).
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@706 50f2f4bb-b051-0410-bef5-90022cba6387
|
17 years ago |
Chris Beams
|
de19beb468
|
+ Further repackaging and consolidation
+ Tested compatibility with @Value (works, but noticed and filed an unrelated-to-javaconfig improvement. See SPR-5530)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@704 50f2f4bb-b051-0410-bef5-90022cba6387
|
17 years ago |
Chris Beams
|
f73b8afb16
|
Repackaging to remove remaining cycles and increase cohesion
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@703 50f2f4bb-b051-0410-bef5-90022cba6387
|
17 years ago |
Chris Beams
|
2e785504e7
|
Initial cut at migrating JavaConfig essentials into Core. test.basic.BasicTests successfully excercises the simplest possible @Configuration class (contains a single @Bean method). 39 classes were pulled in from from JavaConfig to support this use case.
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@701 50f2f4bb-b051-0410-bef5-90022cba6387
|
17 years ago |