- 08 2月, 2011 5 次提交
-
-
由 Chris Beams 提交于
Introduce FeatureSpecification interface and implementations FeatureSpecification objects decouple the configuration of spring container features from the concern of parsing XML namespaces, allowing for reuse in code-based configuration (see @Feature* annotations below). * ComponentScanSpec * TxAnnotationDriven * MvcAnnotationDriven * MvcDefaultServletHandler * MvcResources * MvcViewControllers Refactor associated BeanDefinitionParsers to delegate to new impls above The following BeanDefinitionParser implementations now deal only with the concern of XML parsing. Validation is handled by their corresponding FeatureSpecification object. Bean definition creation and registration is handled by their corresponding FeatureSpecificationExecutor type. * ComponentScanBeanDefinitionParser * AnnotationDrivenBeanDefinitionParser (tx) * AnnotationDrivenBeanDefinitionParser (mvc) * DefaultServletHandlerBeanDefinitionParser * ResourcesBeanDefinitionParser * ViewControllerBeanDefinitionParser Update AopNamespaceUtils to decouple from XML (DOM API) Methods necessary for executing TxAnnotationDriven specification (and eventually, the AspectJAutoProxy specification) have been added that accept boolean arguments for whether to proxy target classes and whether to expose the proxy via threadlocal. Methods that accepted and introspected DOM Element objects still exist but have been deprecated. Introduce @FeatureConfiguration classes and @Feature methods Allow for creation and configuration of FeatureSpecification objects at the user level. A companion for @Configuration classes allowing for completely code-driven configuration of the Spring container. See changes in ConfigurationClassPostProcessor for implementation details. See Feature*Tests for usage examples. FeatureTestSuite in .integration-tests is a JUnit test suite designed to aggregate all BDP and Feature* related tests for a convenient way to confirm that Feature-related changes don't break anything. Uncomment this test and execute from Eclipse / IDEA. Due to classpath issues, this cannot be compiled by Ant/Ivy at the command line. Introduce @FeatureAnnotation meta-annotation and @ComponentScan impl @FeatureAnnotation provides an alternate mechanism for creating and executing FeatureSpecification objects. See @ComponentScan and its corresponding ComponentScanAnnotationParser implementation for details. See ComponentScanAnnotationIntegrationTests for usage examples Introduce Default[Formatting]ConversionService implementations Allows for convenient instantiation of ConversionService objects containing defaults appropriate for most environments. Replaces similar support originally in ConversionServiceFactory (which is now deprecated). This change was justified by the need to avoid use of FactoryBeans in @Configuration classes (such as FormattingConversionServiceFactoryBean). It is strongly preferred that users simply instantiate and configure the objects that underlie our FactoryBeans. In the case of the ConversionService types, the easiest way to do this is to create Default* subtypes. This also follows convention with the rest of the framework. Minor updates to util classes All in service of changes above. See diffs for self-explanatory details. * BeanUtils * ObjectUtils * ReflectionUtils
-
由 Chris Beams 提交于
-
由 Costin Leau 提交于
-
由 Costin Leau 提交于
-
由 Costin Leau 提交于
-
- 05 2月, 2011 3 次提交
-
-
由 Keith Donald 提交于
added support for Instant and MutableDateTime binding to JodaTime formatting system; allow for use of @DateTimeFormat on any ReadableInstant field
-
由 Keith Donald 提交于
-
由 Keith Donald 提交于
-
- 04 2月, 2011 1 次提交
-
-
由 Rossen Stoyanchev 提交于
-
- 03 2月, 2011 1 次提交
-
-
由 Rossen Stoyanchev 提交于
-
- 01 2月, 2011 6 次提交
-
-
由 Costin Leau 提交于
-
由 Costin Leau 提交于
+ add javadoc on JBoss LTW for usage on JBoss 6.0
-
由 Costin Leau 提交于
docs for LTW for WebSphere
-
由 Costin Leau 提交于
LTW for WebSphere
-
由 Rossen Stoyanchev 提交于
-
由 Costin Leau 提交于
+ add note about JBoss 6
-
- 28 1月, 2011 2 次提交
-
-
由 Arjen Poutsma 提交于
-
由 Arjen Poutsma 提交于
-
- 27 1月, 2011 7 次提交
-
-
由 Rossen Stoyanchev 提交于
SPR-7912 Add tests for FormattingConversionServiceFactoryBean, update reference docs, and remove mvc:formatters
-
由 Rossen Stoyanchev 提交于
SPR-7912 Introduce FormatterRegistrar interface and FormattingConversionServiceFactoryBean enhancements.
-
由 Juergen Hoeller 提交于
-
由 Juergen Hoeller 提交于
-
由 Juergen Hoeller 提交于
-
由 Juergen Hoeller 提交于
-
由 Arjen Poutsma 提交于
-
- 26 1月, 2011 4 次提交
-
-
由 Arjen Poutsma 提交于
-
由 Rossen Stoyanchev 提交于
SPR-7732, SPR-6506, SPR-7191 MVC Namespace improvements to the annotation-driven element - custom message converters, formatters, and message codes resolver.
-
由 Arjen Poutsma 提交于
-
由 Arjen Poutsma 提交于
-
- 25 1月, 2011 1 次提交
-
-
由 Arjen Poutsma 提交于
-
- 21 1月, 2011 2 次提交
-
-
由 Sam Brannen 提交于
-
由 Sam Brannen 提交于
-
- 19 1月, 2011 1 次提交
-
-
由 Juergen Hoeller 提交于
-
- 10 1月, 2011 3 次提交
-
-
由 Arjen Poutsma 提交于
SPR-7729 - MediaType incorrectly calls the toString() method instead of name() method causing RestTemplate on Android to fail
-
由 Arjen Poutsma 提交于
-
由 Arjen Poutsma 提交于
-
- 08 1月, 2011 4 次提交
-
-
由 Keith Donald 提交于
-
由 Keith Donald 提交于
-
由 Keith Donald 提交于
-
由 Keith Donald 提交于
-