2192 Commits (dbd47ff4f9a7cf241eda414ca7be6af9db55aae6)

Author SHA1 Message Date
Sam Brannen dbd47ff4f9 Implement additional micro performance optimizations 1 year ago
Sam Brannen 381bc4c405 Polish contribution 1 year ago
Olivier Bourgain 0f2308e85f Implement micro performance optimizations 1 year ago
Juergen Hoeller e7db15b325 Perform type check before singleton check for early FactoryBean matching 1 year ago
Juergen Hoeller 203ca30a64 Include cause in MethodInvocationException message 1 year ago
Juergen Hoeller 34ea0461c7 Polishing 1 year ago
Juergen Hoeller 743f32675d Only attempt load for CGLIB classes in AOT mode 1 year ago
Juergen Hoeller 3ddc607b3e Add spring.locking.strict property to common appendix 1 year ago
Juergen Hoeller 75e5a75da5 Enforce circular reference exception within non-managed thread 1 year ago
Juergen Hoeller 9bf01df230 Evaluate lenientLockingAllowed flag per DefaultListableBeanFactory instance 1 year ago
Stéphane Nicoll 2862c87601 Make sure the generated values are available from a static context 1 year ago
Juergen Hoeller aa56b5001a Detect late-set primary markers for autowiring shortcut algorithm 1 year ago
Juergen Hoeller 6905dff660 Introduce spring.locking.strict=true flag for 6.1.x style bean creation locking 1 year ago
Juergen Hoeller 37fb79e8ff Fix qualifier resolution for aliased name against parent factory 1 year ago
Juergen Hoeller dc41ff569e Add javadoc notes on potential exception suppression in getBeansOfType 1 year ago
Juergen Hoeller 47651350f3 Polishing 1 year ago
Sam Brannen 208d52d852 Introduce Checkstyle rule for separator symbol location 1 year ago
Juergen Hoeller ad949a7450 Add includeNonSingletons flag for ObjectProvider stream access 1 year ago
Juergen Hoeller 911cdb2ad0 Add resolveAutowireCandidates variant with includeNonSingletons and allowEagerInit 1 year ago
Juergen Hoeller 143985e862 Add tests for primary/fallback/defaultCandidate precedence 1 year ago
Juergen Hoeller 4bd280b87e Explain availability and uniqueness (including primary/fallback/default) in javadoc 1 year ago
Juergen Hoeller f3b50c9a58 Ignore null beans in SimpleAutowireCandidateResolver.resolveAutowireCandidates 1 year ago
Juergen Hoeller 403362fe3c Polishing 1 year ago
Juergen Hoeller d2733cea36 Notify lenientCreationFinished condition after locked creation as well 1 year ago
Juergen Hoeller e230ea537c Consistently resolve unique default candidate bean 1 year ago
Juergen Hoeller 94eb6006e8 Leniently accept same singleton instance if implicitly appeared 1 year ago
Juergen Hoeller dfc10c1a8d Wait for lenient bean creation in non-locked threads as well 1 year ago
Juergen Hoeller b336bbe539 Wait for lenient bean creation in locked thread when necessary 1 year ago
Juergen Hoeller ace2f0a3e5 Expose resolveAutowireCandidates method with basic candidate filtering 1 year ago
Stéphane Nicoll ec037b1ec0 Polish "Add support for multidimensional arrays" 1 year ago
xumengqi 68c1e2ac92 Add support for multidimensional arrays 1 year ago
Juergen Hoeller cda7e98643 Lazily override default editors when actually needed 1 year ago
Juergen Hoeller 8c2b44bd6c Support filtered/unfiltered stream access on ObjectProvider 1 year ago
Juergen Hoeller 323e52b5a9 Continue with pre-instantiation when current bean is in creation already 1 year ago
Sam Brannen 53afe27109 Clean up warnings in Gradle build 1 year ago
Sam Brannen b9e43d05bd Restore property binding support for a Map that implements Iterable 1 year ago
Juergen Hoeller 467d5f3ca3 Try late locking for waiting on specific bean to be finished 1 year ago
Juergen Hoeller 8771b9ea21 Defensively acquire singleton lock for FactoryBean type check 1 year ago
Juergen Hoeller ff72652890 Defensively check expected type for qualified bean 1 year ago
luozongle01 a942362221 Fix a typo 1 year ago
Sam Brannen 41d9f21ab9 Log alias removal in DefaultListableBeanFactory 1 year ago
Juergen Hoeller 66da5d7ab9 Restore original override behavior when override allowed 1 year ago
Stéphane Nicoll 0d72477742 Restore user type in generated root bean definitions 1 year ago
Stéphane Nicoll 81a9f3d50b Restore public type for generated instance supplier of CGLIB proxy 1 year ago
Juergen Hoeller 384dc2a9b8 Consistently use singleton lock for FactoryBean processing 1 year ago
Juergen Hoeller 90ef7ac514 Cache singleton results for @Lazy injection points 1 year ago
Johnny Lim 0beb56a58c Fix indentation to use tabs in Kotlin source files 1 year ago
Juergen Hoeller e90a2da05d Clarify defensive impact of allowEagerInit flag for type matching 1 year ago
Juergen Hoeller ee1fe8a1e9 Consistently evaluate defaultCandidate flag on constructors and methods 1 year ago
Sam Brannen d72c8b32b7 Ignore duplicate @⁠Priority values when determining highest priority 1 year ago