Juergen Hoeller
bd87ff7f92
Removed TestGroup.LONG_RUNNING marker from Groovy and JRuby tests
11 years ago
Rossen Stoyanchev
5068eb2e01
Add minor optimization to AbstractErrors
...
Issue: SPR-11304
11 years ago
Juergen Hoeller
ee2022e54c
Polishing
11 years ago
Juergen Hoeller
0de307bb65
Consistent equals/hashCode/toString implementations in AnnotationMatchingPointcut/ClassFilter/MethodMatcher
...
Issue: SPR-11275
Issue: SPR-11276
11 years ago
Juergen Hoeller
640d8cb67f
Consistent implementation of AsyncListenableTaskExecutor
...
Issue: SPR-11282
11 years ago
Juergen Hoeller
6a5a3c97ed
Introduced OptionalValidatorFactoryBean for scenarios where the JSR-303 API is present but no Bean Validation Provider is available (used by the MVC namespace)
...
Issue: SPR-11272
11 years ago
Juergen Hoeller
8d1e55d101
Avoid hard reference to LocalValidatorFactoryBean in <mvc:annotation-driven> parser
...
Issue: SPR-11272
(cherry picked from commit c48da0d
)
11 years ago
Juergen Hoeller
f0d21510f5
Polishing
...
Issue: SPR-11259
11 years ago
Juergen Hoeller
5e00113c65
Added extensive default converters for JSR-310 value types
...
Also adding several further Joda-Time converters for consistency with JSR-310 converters.
Issue: SPR-11259
11 years ago
Sam Brannen
710fdc73f1
Polish Javadoc for Groovy bean support classes
11 years ago
Juergen Hoeller
a884cde18c
Upgraded to JCache 1.0 RC1
...
Also completing 4.0's consistency efforts between Spring's cache adapters.
11 years ago
Juergen Hoeller
b1460742c3
InjectionMetadata caching per bean name needs to refresh when bean class changes
...
Issue: SPR-11246
11 years ago
Juergen Hoeller
bfba53f958
Fixed handling of primitive vararg array in CacheOperationContext
...
Issue: SPR-11249
11 years ago
Juergen Hoeller
67abeb4722
SpEL performs String->String type conversion even within concatenated String
...
Issue: SPR-11215
11 years ago
Juergen Hoeller
23546b1234
Moved AnnotationBeanNameGenerator's String value check right before cast
...
Issue: SPR-11221
11 years ago
Juergen Hoeller
105e176a80
Fixed @Bean meta-annotation detection when using ASM
...
This turned out to be a bug in the ASM-based AnnotationMetadata implementation where has/getAnnotatedMethods didn't consider meta-annotations., in contrast to its StandardAnnotationMetadata sibling.
Issue: SPR-10488
11 years ago
Juergen Hoeller
61a3d04e91
Set scoped proxy role to same role as target definition
...
This allows scoped proxy definitions to override regular application bean definitions (again).
Issue: SPR-11229
11 years ago
Juergen Hoeller
e2f85fc1d0
Defensively detect non-empty String fields in @Scheduled
...
Issue: SPR-11223
11 years ago
Juergen Hoeller
b6970d3504
Removed obsolete JBoss 5.x support code from JBossLoadTimeWeaver
11 years ago
Sam Brannen
9eb58b9596
Polish Javadoc for ScopedProxyMode
11 years ago
Juergen Hoeller
21f680c861
Deprecated DefaultKeyGenerator
...
Issue: SPR-11210
11 years ago
Juergen Hoeller
aa6e6c1349
Polishing
11 years ago
Juergen Hoeller
106a973a4d
Prevent early FactoryBean creation for type checking purposes when coming from a factory method on yet another bean (e.g. from a configuration class)
...
Issue: SPR-11202
11 years ago
Juergen Hoeller
8d6d6be39a
MBean registration happens in a fully synchronized fashion for consistent results
...
Issue: SPR-11002
11 years ago
Juergen Hoeller
161819f141
Component scanning ignores attributes and meta-annotations on non-public annotations
...
Issue: SPR-11091
11 years ago
Juergen Hoeller
c5d797736b
Added tests for custom qualifier annotations on scoped @Bean methods
...
Issue: SPR-11116
11 years ago
Juergen Hoeller
eb1b3c5a68
Use bean-creating factory's AutowireCandidateResolver even for dependencies in parent factory
...
Specifically, if the current factory has Qualifier/ContextAnnotationAutowireCandidateResolver set up, it is important to pass it on to ancestor factories to get consistent qualifier matching results.
Issue: SPR-10966
11 years ago
Juergen Hoeller
4fe52d1953
Polishing
11 years ago
Juergen Hoeller
6d7ce439b1
Introduced GuavaCacheManager as an alternative to ConcurrentMapCacheManager
11 years ago
Juergen Hoeller
242ecdc448
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
11 years ago
Juergen Hoeller
8580d2d19e
Fixed detection of generic types and qualifier annotations on scoped-proxy factory methods
...
Issue: SPR-11116
11 years ago
Sam Brannen
4957131a7b
Delete sysout.println call from MBean*Tests
11 years ago
Juergen Hoeller
edeb11c556
Polishing
11 years ago
Phillip Webb
b1485420b6
Use port scanning for JMX tests
...
Attempt to fix performance build by scanning for a free JMX port.
11 years ago
Juergen Hoeller
2a52decbbc
Polishing (including removal of javadoc imports that show as package cycles in IntelliJ)
11 years ago
Juergen Hoeller
eb8b5c435c
Polishing
11 years ago
Juergen Hoeller
3e4b3cad6a
Always preserve target class for configuration classes in case of auto-proxying
...
Issue: SPR-10561
11 years ago
Juergen Hoeller
8958912c94
Extended testPrototypeCreationWithOverriddenAutowiredPropertiesIsFastEnough's deadline (since that test repeatedly failed on the CI server)
11 years ago
Juergen Hoeller
ce917d5cbb
Polishing around @EnableTransactionManagement
...
Issue: SPR-10864
11 years ago
Juergen Hoeller
e8dead247c
@EnableTransactionManagement and co get detected on superclasses as well
...
Issue: SPR-10864
11 years ago
Phillip Webb
b0b40dade1
Detect cache hit with multiple @Cachables
...
Fix CacheAspectSupport to consider a cache hit from any of the multiple
@Cachables that may have been specified using the @Caching annotation.
Prior to this commit the following scenario would never produce a hit:
@Caching(cacheable = {
@Cacheable(value = "c1", unless = "#result.size() < 4"),
@Cacheable(value = "c2", unless = "#result.size() > 3")
})
Issue: SPR-11124
11 years ago
Phillip Webb
043a41e382
Consistent whitespace after imports
...
Update code to have a consistent number of new-line characters after
import statements.
11 years ago
Phillip Webb
15698860e1
General polish of new 4.0 classes
...
Apply consistent styling to new classes introduced in Spring 4.0.
- Javadoc line wrapping, whitespace and formatting
- General code whitespace
- Consistent Assert.notNull messages
11 years ago
Phillip Webb
a31ac882c5
Fix various javadoc warnings
11 years ago
Phillip Webb
c5779e2ed6
Remove unused GlassFishLoadTimeWeaverTests
...
Delete the unused GlassFishLoadTimeWeaverTests and in the process
fix the "Unable to load JUnit4 runner to calculate Ignored test cases"
Gradle error.
Issue: SPR-10563
11 years ago
Juergen Hoeller
ef3a3b03ce
@EnableMBeanExport supports empty placeholders as well
...
Issue: SPR-11105
11 years ago
Phillip Webb
59002f2456
Fix remaining compiler warnings
...
Fix remaining Java compiler warnings, mainly around missing
generics or deprecated code.
Also add the `-Werror` compiler option to ensure that any future
warnings will fail the build.
Issue: SPR-11064
11 years ago
Juergen Hoeller
f39bb02628
Polishing
11 years ago
Juergen Hoeller
519f78c3f5
Optimized ImportAware processing to avoid re-reading class files
11 years ago
Juergen Hoeller
009e362709
@EnableMBeanExport supports placeholders for its attributes now
...
Issue: SPR-11105
11 years ago