Juergen Hoeller
|
fc629bb508
|
Polishing
|
2016-12-29 22:39:36 +01:00 |
|
Juergen Hoeller
|
a8741dd371
|
Polishing
|
2016-12-26 11:26:58 +01:00 |
|
Juergen Hoeller
|
f51fe5fd39
|
Polishing
|
2016-12-23 12:27:07 +01:00 |
|
Juergen Hoeller
|
d64d9ab370
|
Consistent ClassLoader propagation and ConcurrentHashMap setup for AspectJ pointcuts
Issue: SPR-15040
|
2016-12-22 17:00:04 +01:00 |
|
Juergen Hoeller
|
97ea22cb4a
|
Defensively catch any exception from match attempts (for compatibility with AspectJ 1.8.10)
Issue: SPR-15019
|
2016-12-20 12:17:51 +01:00 |
|
Juergen Hoeller
|
3370f41c61
|
Defensively catch IllegalStateException from match attempts (for compatibility with AspectJ 1.8.10)
Issue: SPR-15019
|
2016-12-14 22:06:13 +01:00 |
|
Juergen Hoeller
|
6d1cae2f57
|
Avoid proxy replacement for generic return type signatures
Issue: SPR-15010
|
2016-12-14 22:00:41 +01:00 |
|
Juergen Hoeller
|
84d3808b3b
|
Upgrade to Mockito 2.2
Issue: SPR-14880
|
2016-11-03 22:53:35 +01:00 |
|
Juergen Hoeller
|
5ac5ec1046
|
No external locking for singleton advice/aspect beans
Issue: SPR-14324
|
2016-10-28 23:35:01 +02:00 |
|
Juergen Hoeller
|
3726c6f18d
|
Polishing
|
2016-10-21 12:26:27 +02:00 |
|
Juergen Hoeller
|
cfa0f6c84b
|
Consistent final logger fields
|
2016-10-04 23:00:36 +02:00 |
|
Juergen Hoeller
|
214c919742
|
AspectJ bean pointcut supports qualifier match
Issue: SPR-11217
|
2016-08-17 00:43:41 +02:00 |
|
Juergen Hoeller
|
b9ab895743
|
Inferred generics for newSetFromMap arrangements
Issue: SPR-13188
|
2016-07-26 21:26:31 +02:00 |
|
Juergen Hoeller
|
0e3f0bd9d0
|
Avoid JDK proxy against CGLIB Factory interface and assert required type when resolving dependency
Issue: SPR-14478
|
2016-07-20 18:05:51 +02:00 |
|
Juergen Hoeller
|
aaac199e8b
|
Consistently use constructor-based instantiation instead of Class.newInstance / BeanUtils.instantiate
Issue: SPR-14486
|
2016-07-19 19:21:06 +02:00 |
|
Juergen Hoeller
|
a1f5fb53db
|
Java 8 getParameterCount() instead of getParameterTypes().length
Issue: SPR-13188
|
2016-07-07 01:04:24 +02:00 |
|
Stephane Nicoll
|
e4b0486c5a
|
Add @FunctionalInterface on candidate interfaces
Issue: SPR-14432
|
2016-07-06 14:32:13 +02:00 |
|
Juergen Hoeller
|
bc2c22d51e
|
Streamline XML namespace support towards unversioned schemas
This commit also removes support code for outdated options which were only available in older schema versions.
Issue: SPR-13499
|
2016-07-05 20:50:03 +02:00 |
|
Stephane Nicoll
|
00d2606b00
|
Explicit type can be replaced by <>
Issue: SPR-13188
|
2016-07-05 17:00:34 +02:00 |
|
Juergen Hoeller
|
0fc0ce78ae
|
Drop deprecated dependencies on Log4j, JRuby, JExcel, Burlap, Commons Pool/DBCP
This commit also removes outdated support classes for Oracle, GlassFish, JBoss.
Issue: SPR-14429
|
2016-07-05 15:46:53 +02:00 |
|
Juergen Hoeller
|
51252ebbca
|
Avoid defensive checks against Java 8 API (java.util.Optional etc)
This commit also fixes broken javadoc links and code references.
Issue: SPR-13188
|
2016-07-05 02:09:00 +02:00 |
|
Juergen Hoeller
|
fd9d518c36
|
Avoid potential deadlock in AbstractBeanFactoryPointcutAdvisor
Issue: SPR-14388
|
2016-06-22 14:41:20 +02:00 |
|
Juergen Hoeller
|
8cb9d5ebae
|
EnableAspectJAutoProxy features exposeProxy flag (analogous to XML namespace)
Issue: SPR-10454
|
2016-06-20 13:50:04 +02:00 |
|
Juergen Hoeller
|
162aedccbe
|
Polishing
|
2016-05-04 17:02:16 +02:00 |
|
Juergen Hoeller
|
e6e3ca3e96
|
LazySingletonAspectInstanceFactoryDecorator uses shared singleton mutex
Issue: SPR-14241
|
2016-05-04 09:03:28 +02:00 |
|
Johnny Lim
|
44e652f99e
|
Remove duplicate words
Closes gh-1039
|
2016-04-19 08:24:21 +02:00 |
|
Juergen Hoeller
|
999112216d
|
AopUtils.canApply properly matches package-visible methods (aligned with advice matching within proxies)
Also, AbstractAutoProxyCreator considers Pointcut as infrastructure class, analogous to Advice and Advisor.
Issue: SPR-14174
|
2016-04-14 21:46:25 +02:00 |
|
Juergen Hoeller
|
54aeb7a5d6
|
Cache key classes implement Comparable and consistently provide a toString representation
Issue: SPR-14017
|
2016-03-26 14:32:10 +01:00 |
|
Juergen Hoeller
|
517ebd1d3e
|
Consistent formatting
|
2016-03-24 19:22:50 +01:00 |
|
Juergen Hoeller
|
6e3fac85f3
|
AnnotationAwareOrderComparator uses DecoratingProxy interface for target class introspection
Issue: SPR-13884
|
2016-03-18 22:12:10 +01:00 |
|
Juergen Hoeller
|
f2f87ff1e0
|
Explicit javadoc references to BeanFactory-based default executor lookup
Issue: SPR-14030
|
2016-03-11 23:52:31 +01:00 |
|
Juergen Hoeller
|
155fa3754b
|
Consistent lazy resolution of default executor/scheduler for Async/ScheduledAnnotationBeanPostProcessor
Issue: SPR-14030
|
2016-03-11 23:23:58 +01:00 |
|
Juergen Hoeller
|
ab16053ed4
|
Redistribute AOP Alliance interfaces in spring-aop again (as in Spring 2.x)
Issue: SPR-13984
|
2016-02-26 12:40:00 +01:00 |
|
Juergen Hoeller
|
470ea977e1
|
Consistent validation of annotated methods behind AOP proxies
Issue: SPR-13816
|
2015-12-23 20:47:28 +01:00 |
|
Juergen Hoeller
|
1cfeb07fa5
|
Consistent use of varargs plus related polishing
(cherry picked from commit deae872)
|
2015-12-23 00:31:11 +01:00 |
|
Juergen Hoeller
|
4adb7e2500
|
AOP proxies with annotation-based aspects are serializable now
Issue: SPR-6910
|
2015-12-22 21:20:33 +01:00 |
|
Stephane Nicoll
|
752d3c715a
|
Initiate structure for 4.3 XSDs
|
2015-12-17 15:43:23 +01:00 |
|
Juergen Hoeller
|
753347ea98
|
Consistent static final logger declarations
|
2015-12-16 20:44:00 +01:00 |
|
Juergen Hoeller
|
11806b9215
|
Class identity comparisons wherever possible (and further polishing)
Issue: SPR-12926
|
2015-12-09 12:28:09 +01:00 |
|
Juergen Hoeller
|
20a286b4d6
|
ASM ClassWriter uses application ClassLoader for its getCommonSuperClass check
Issue: SPR-13695
|
2015-11-24 17:38:02 +01:00 |
|
Juergen Hoeller
|
4b2ce60d65
|
Polishing
|
2015-11-13 08:31:13 +01:00 |
|
Juergen Hoeller
|
98be36a306
|
Extended default collection size for common per-bean caches
Issue: SPR-13621
|
2015-11-13 08:31:00 +01:00 |
|
Juergen Hoeller
|
7b711c4aac
|
AbstractAutoProxyCreator uses prefixed bean name as cache key
Issue: SPR-13655
|
2015-11-13 08:26:43 +01:00 |
|
Juergen Hoeller
|
90c9d96a4d
|
Avoid exposeTargetClass attempt if bean name is null
Issue: SPR-13650
|
2015-11-13 08:23:15 +01:00 |
|
Johnny Lim
|
2defb6555e
|
Fix broken Javadoc related to < and >
|
2015-11-12 11:22:08 +01:00 |
|
Juergen Hoeller
|
d5efe4f983
|
Detect event listener methods behind interface proxies as well
Issue: SPR-13650
|
2015-11-09 15:00:03 +01:00 |
|
Juergen Hoeller
|
400749667a
|
Polishing
|
2015-10-26 23:10:33 +01:00 |
|
Juergen Hoeller
|
8c4b8d253a
|
Auto-adapt reflective arguments in case of vararg array type mismatch
Issue: SPR-13328
|
2015-10-26 22:43:37 +01:00 |
|
Juergen Hoeller
|
a8432bc8a1
|
Tests for enum array with varargs (and related refinements)
Issue: SPR-13328
|
2015-09-08 11:13:23 +02:00 |
|
Kazuki Shimizu
|
9524f96405
|
Fix default value of CommonsPool2TargetSource#maxWait
Issue: SPR-13350
|
2015-08-14 16:34:32 +02:00 |
|