Commit Graph

795 Commits

Author SHA1 Message Date
Chris Beams d6f6e9cb05 Removed empty .internal package
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@749 50f2f4bb-b051-0410-bef5-90022cba6387
2009-03-07 06:17:12 +00:00
Chris Beams 0d87c48d98 + Eliminated support for @Extension methods for now
+ Consolidated all remaining supporting classes into .support package, eliminating .internal.*
+ 7 public types remain


git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@748 50f2f4bb-b051-0410-bef5-90022cba6387
2009-03-07 06:14:46 +00:00
Chris Beams 1832156349 Javadoc polish & pruning dead code
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@747 50f2f4bb-b051-0410-bef5-90022cba6387
2009-03-07 05:49:12 +00:00
Chris Beams bb86f785be + Added 'proxyMode' attribute to @Scope annotation
+ Eliminated @ScopedProxy in favor of @Scope(proxyMode=NO|INTERFACES|TARGET_CLASS)


git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@746 50f2f4bb-b051-0410-bef5-90022cba6387
2009-03-07 04:54:31 +00:00
Chris Beams 873723313c @Scope is now allowed on methods (for use in conjunction with @Bean)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@745 50f2f4bb-b051-0410-bef5-90022cba6387
2009-03-07 03:37:10 +00:00
Chris Beams b7c8d57da2 + Eliminated UsageError/Validatable/MalformedConfigurationException in favor of existing Problem/ProblemReporter types
+ Pruned a number of attributes from the @Bean and @Configuration annotations


git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@744 50f2f4bb-b051-0410-bef5-90022cba6387
2009-03-07 03:22:22 +00:00
Rossen Stoyanchev ab8bdd79ee Add (missing) dependencies on oxm project and xmlunit library
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@743 50f2f4bb-b051-0410-bef5-90022cba6387
2009-03-07 00:08:49 +00:00
Keith Donald 515f1c57d3 basic conversion service impl; still need super converters, custom converters, and conversion of generic collection elements
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@742 50f2f4bb-b051-0410-bef5-90022cba6387
2009-03-06 23:48:17 +00:00
Keith Donald 5fb9dbb7d0 turned on debug logging
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@741 50f2f4bb-b051-0410-bef5-90022cba6387
2009-03-06 20:33:43 +00:00
Keith Donald 02a7b6c680 removed aopalliance errant dependency; removed unused import
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@740 50f2f4bb-b051-0410-bef5-90022cba6387
2009-03-06 20:25:34 +00:00
Keith Donald 0bf226e205 assert of length 1
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@739 50f2f4bb-b051-0410-bef5-90022cba6387
2009-03-06 20:22:05 +00:00
Chris Beams 83e909fc52 Removing accidentally committed clover-related eclipse metadata
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@738 50f2f4bb-b051-0410-bef5-90022cba6387
2009-03-06 20:20:40 +00:00
Keith Donald 441cc1859e javadoc polishing
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@737 50f2f4bb-b051-0410-bef5-90022cba6387
2009-03-06 20:20:34 +00:00
Chris Beams d9ae8634bc Removed Validator interface and inlined its implementations
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@736 50f2f4bb-b051-0410-bef5-90022cba6387
2009-03-06 20:17:17 +00:00
Keith Donald 0ef851f070 convert system spi and api
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@735 50f2f4bb-b051-0410-bef5-90022cba6387
2009-03-06 20:08:33 +00:00
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
2009-03-06 19:33:53 +00:00
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
2009-03-06 07:18:42 +00:00
Chris Beams 466f4f9536 Simplifying packaging
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@732 50f2f4bb-b051-0410-bef5-90022cba6387
2009-03-06 07:11:01 +00:00
Chris Beams fa0cb66705 polish
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@731 50f2f4bb-b051-0410-bef5-90022cba6387
2009-03-06 07:05:38 +00:00
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
2009-03-06 06:55:53 +00:00
Chris Beams cf76fab038 + Added .clover to svn:ignore
+ Updated ivy Spring dependencies from 2.5.6 -> latest.integration
+ Added src/test/resources directory to appease Spring Build


git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@729 50f2f4bb-b051-0410-bef5-90022cba6387
2009-03-06 03:27:12 +00:00
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
2009-03-06 03:12:53 +00:00
Chris Beams 348f5e57c0 Initial work to ensure CGLIB classes are not eagerly loaded (CGLIB should only be required if Spring users wish to process @Configuration classes)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@727 50f2f4bb-b051-0410-bef5-90022cba6387
2009-03-06 00:38:30 +00:00
Chris Beams 62c9d11e51 eliminated dead code
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@726 50f2f4bb-b051-0410-bef5-90022cba6387
2009-03-05 20:22:06 +00:00
Chris Beams ce5dfd80a9 Updated ivy and template.mf dependency metadata; added src/main/resources to quiet a spurious build error.
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@725 50f2f4bb-b051-0410-bef5-90022cba6387
2009-03-05 20:18:08 +00:00
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
2009-03-05 20:08:15 +00:00
Arjen Poutsma f02a5bf88e Added SourceHttpMessageConverter as a default.
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@723 50f2f4bb-b051-0410-bef5-90022cba6387
2009-03-03 11:38:38 +00:00
Arjen Poutsma 24d0d31801 SPR-5539: Add XML HttpMessageConverters
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@722 50f2f4bb-b051-0410-bef5-90022cba6387
2009-03-03 11:34:41 +00:00
Arjen Poutsma 69b71fd789 Javadoc
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@721 50f2f4bb-b051-0410-bef5-90022cba6387
2009-03-03 10:42:43 +00:00
Arjen Poutsma 96c071341c SPR-5536: RestTemplate does not do HTTP GET if it should
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@720 50f2f4bb-b051-0410-bef5-90022cba6387
2009-03-03 09:32:48 +00:00
Arjen Poutsma abe918047f SPR-5536: RestTemplate does not do HTTP GET if it should
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@719 50f2f4bb-b051-0410-bef5-90022cba6387
2009-03-03 09:32:05 +00:00
Chris Beams 59047a8c89 Removed JSTL-related errors from petclinic search and show JSPs
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@718 50f2f4bb-b051-0410-bef5-90022cba6387
2009-03-03 02:31:45 +00:00
Chris Beams b53b6be61a + Removed old testsuite.iml (favor integration-testsuite.iml)
+ Updated integration-tests/.classpath to point to javax.jdo 2.1.0 instead of 2.0.0


git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@717 50f2f4bb-b051-0410-bef5-90022cba6387
2009-03-03 00:02:18 +00:00
Chris Beams c7ff327587 Removed dm Server as targeted runtime for petclinic
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@716 50f2f4bb-b051-0410-bef5-90022cba6387
2009-03-03 00:01:15 +00:00
Arjen Poutsma 50e19f3ef2 Typos
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@715 50f2f4bb-b051-0410-bef5-90022cba6387
2009-03-02 20:22:55 +00:00
Arjen Poutsma fd10c33285 SPR-5449: XStreamMarshaller.setImplicitCollection(Map) is insufficient
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@714 50f2f4bb-b051-0410-bef5-90022cba6387
2009-03-02 11:19:26 +00:00
Chris Beams d830d23196 Adding eclipse metadata
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@713 50f2f4bb-b051-0410-bef5-90022cba6387
2009-03-01 21:04:30 +00:00
Chris Beams 5b4313748f + Renamed @Factory -> @FactoryMethod
+ callbackType -> interceptor
+ registrarType -> registrar
+ validatorTypes -> validators

git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@712 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-28 06:57:52 +00:00
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
2009-02-28 06:18:46 +00:00
Chris Beams 56ea4ccd04 + Removed requirement for enhanced subclasses to implement InitializingBean. This was in support of injecting @ExternalValue fields, but is no longer necessary in light of @Value
+ Added formatting rules

git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@710 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-28 06:10:17 +00:00
Chris Beams a425bb9ba7 Pruned empty .model package
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@709 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-28 04:56:26 +00:00
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
2009-02-28 04:55:04 +00:00
Chris Beams 5b8094afe6 Pruned empty .factory package
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@707 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-28 03:44:48 +00:00
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
2009-02-28 03:43:35 +00:00
Chris Beams ec5977afe7 Refactoring and repackaging
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@705 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-28 03:08:06 +00:00
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
2009-02-28 01:35:04 +00:00
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
2009-02-27 22:54:35 +00:00
Chris Beams 0d96b16070 added 'target' directory to svn:ignore
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@702 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-27 03:35:09 +00:00
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
2009-02-27 01:35:44 +00:00
Arjen Poutsma 964d9181fc Fixing Spring Build
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@700 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-25 19:12:12 +00:00