- 06 3月, 2019 1 次提交
-
-
由 Juergen Hoeller 提交于
Closes gh-22504
-
- 13 12月, 2018 1 次提交
-
-
由 igor-suhorukov 提交于
String.indexOf() expressions can be replaced with a call to the String.contains() method available in Java 5 and newer.
-
- 17 3月, 2018 1 次提交
-
-
由 Juergen Hoeller 提交于
Issue: SPR-16602
-
- 06 7月, 2016 1 次提交
-
-
由 Juergen Hoeller 提交于
This commit also removes support code for outdated options which were only available in older schema versions. Issue: SPR-13499
-
- 04 5月, 2016 1 次提交
-
-
由 Sam Brannen 提交于
-
- 19 3月, 2016 1 次提交
-
-
由 Juergen Hoeller 提交于
Issue: SPR-13987
-
- 29 2月, 2016 1 次提交
-
-
由 Juergen Hoeller 提交于
Issue: SPR-13987
-
- 15 8月, 2014 1 次提交
-
-
由 Juergen Hoeller 提交于
-
- 15 3月, 2014 1 次提交
-
-
由 Juergen Hoeller 提交于
Restored original singleton-only adaptInnerBeanName behavior, avoiding endless unique name calculation for every single prototype instance. Non-named inner BeanDefinition objects now suffixed with an identity hex code analogous to non-named XML bean definitions, largely avoiding naming collisions to begin with. After SPR-11246, post-processors can deal with unstable classes per bean name, so occasional collisions aren't a hard problem anymore. Issue: SPR-11545
-
- 13 3月, 2014 1 次提交
-
-
由 Sam Brannen 提交于
-
- 10 3月, 2014 1 次提交
-
-
由 Sam Brannen 提交于
-
- 13 2月, 2014 2 次提交
-
-
由 Sam Brannen 提交于
This commit continues the work for fixing memory leaks resulting from CGLIB subclass generation for beans relying on method injection. - Set proxy callbacks on the CGLIB Factory (i.e., the instance) instead of in the generated subclass (i.e., via the Enhancer). - Convert private inner classes in CglibSubclassingInstantiationStrategy to private static classes in order to avoid unnecessary coupling to classes generated using CGLIB. - Tidy up XmlBeanFactoryTests. - Update logic in serializableMethodReplacerAndSuperclass() so that it finally aligns with the decision made for SPR-356. Issue: SPR-10785, SPR-356
-
由 Sam Brannen 提交于
This commit introduces a test in XmlBeanFactoryTests that verifies that CGLIB generated subclasses for method injected beans are reused across bean factories for identical bean definitions. In other words, by verifying that the same CGLIB generated class is reused for identical bean definitions, we can be certain that Spring is no longer generating identical, duplicate classes that consume memory in the VM. Issue: SPR-10785, SPR-11420
-
- 10 12月, 2013 1 次提交
-
-
由 Juergen Hoeller 提交于
Fixed inner bean name determination for multi-level nesting scenario, calculating a unique bean name as early as possible now (and for any kind of bean scope) Our per-bean caching in AutowiredAnnotationBeanPostProcessor and co relies on unique bean names, so this change fixes potential cache mismatch problems occuring there. Issue: SPR-11131
-
- 07 2月, 2013 1 次提交
-
-
由 Phillip Webb 提交于
-
- 04 1月, 2013 1 次提交
-
-
由 Phillip Webb 提交于
Prior to this commit many test utility classes and sample beans were duplicated across projects. This was previously necessary due to the fact that dependent test sources were not shared during a gradle build. Since the introduction of the 'test-source-set-dependencies' gradle plugin this is no longer the case. This commit attempts to remove as much duplicate code as possible, co-locating test utilities and beans in the most suitable project. For example, test beans are now located in the 'spring-beans' project. Some of the duplicated code had started to drift apart when modifications made in one project where not ported to others. All changes have now been consolidated and when necessary existing tests have been refactored to account for the differences. Conflicts: spring-beans/src/test/java/org/springframework/beans/factory/ConcurrentBeanFactoryTests.java spring-beans/src/test/java/org/springframework/beans/factory/support/BeanFactoryGenericsTests.java spring-beans/src/test/java/org/springframework/beans/support/PagedListHolderTests.java
-
- 02 1月, 2013 1 次提交
-
-
由 Phillip Webb 提交于
Fix deprecation compiler warnings by refactoring code or applying @SuppressWarnings("deprecation") annotations. JUnit tests of internally deprecated classes are now themselves marked as @Deprecated. Numerous EasyMock deprecation warnings will remain until the migration to mockito can be completed.
-
- 29 12月, 2012 1 次提交
-
-
由 Chris Beams 提交于
Issue: SPR-10129
-
- 28 10月, 2012 2 次提交
-
-
由 Gareth Davis 提交于
Allow the body of 'arg-type' XML elements to be used as an alternative to 'match' attribute when defining a 'replace-method' in XML configuration. This change has been introduced primarily to support the samples printed in the Apress 'Pro Spring' book. Issue: SPR-9812
-
由 Phillip Webb 提交于
-
- 31 1月, 2012 1 次提交
-
-
由 Chris Beams 提交于
This renaming more intuitively expresses the relationship between subprojects and the JAR artifacts they produce. Tracking history across these renames is possible, but it requires use of the --follow flag to `git log`, for example $ git log spring-aop/src/main/java/org/springframework/aop/Advisor.java will show history up until the renaming event, where $ git log --follow spring-aop/src/main/java/org/springframework/aop/Advisor.java will show history for all changes to the file, before and after the renaming. See http://chrisbeams.com/git-diff-across-renamed-directories
-
- 20 6月, 2011 1 次提交
-
-
由 Chris Beams 提交于
Issue: SPR-8439
-
- 30 11月, 2009 1 次提交
-
-
由 Juergen Hoeller 提交于
-
- 20 11月, 2009 1 次提交
-
-
由 Juergen Hoeller 提交于
-
- 12 11月, 2009 1 次提交
-
-
由 Juergen Hoeller 提交于
-
- 27 8月, 2009 1 次提交
-
-
由 Juergen Hoeller 提交于
-
- 30 7月, 2009 1 次提交
-
-
由 Juergen Hoeller 提交于
-
- 28 7月, 2009 1 次提交
-
-
由 Juergen Hoeller 提交于
-
- 27 7月, 2009 1 次提交
-
-
由 Juergen Hoeller 提交于
-
- 17 7月, 2009 1 次提交
-
-
由 Juergen Hoeller 提交于
-
- 16 7月, 2009 2 次提交
-
-
由 Juergen Hoeller 提交于
-
由 Juergen Hoeller 提交于
-
- 03 6月, 2009 1 次提交
-
-
由 Juergen Hoeller 提交于
XML constructor-arg element allows for specifying a constructor argument by name now, with target argument names read from the class file via ASM or from Java 6's @ConstructorProperties annotation (SPR-3313)
-
- 20 12月, 2008 2 次提交
-
-
由 Chris Beams 提交于
-
由 Chris Beams 提交于
-
- 15 12月, 2008 1 次提交
-
-
由 Chris Beams 提交于
-
- 29 10月, 2008 1 次提交
-
-
由 Arjen Poutsma 提交于
-