cef44f6d53
made PersistenceAnnotationBeanPostProcessor's JNDI API references optional - for compatibility with Google App Engine (SPR-6679)
Juergen Hoeller
2010-02-11 11:36:33 +00:00
4778c4b750
support for Hessian 4.0.x (SPR-6041)
Juergen Hoeller
2010-02-04 18:36:21 +00:00
0590184557
+ downgraded slf4j to 1.5.6 to solve IllegalAcessError with Hibernate 3.3
Costin Leau
2010-02-04 17:10:31 +00:00
5279a07673
@SessionAttributes works when used on an annotated controller interface with AOP proxying (SPR-6797)
Juergen Hoeller
2010-02-04 16:53:44 +00:00
59360f4f65
added warning about pointing to a custom transaction manager bean (SPR-5174)
Juergen Hoeller
2010-02-04 16:47:57 +00:00
56e119e822
@SessionAttributes works when used on an annotated controller interface with AOP proxying (SPR-6797)
Juergen Hoeller
2010-02-04 15:39:58 +00:00
0fd4a45070
+ upgrade to AspectJ 1.6.8 + externalize some of the jar versions + align the versions of some dependencies between pom.xml and ivy.xml
Costin Leau
2010-02-04 11:46:21 +00:00
ac93b81a78
SPR-6794 + fix test
Costin Leau
2010-02-04 11:33:58 +00:00
4f0876de39
SPR-6794 + added setter for encoding (in case the default UTF-8 is not enough)
Costin Leau
2010-02-04 10:13:04 +00:00
fab29dfee7
+ add explicit dependency on commons-pool to prevent version 1.3 from being used (since it contains a memory leak)
Costin Leau
2010-02-04 10:05:54 +00:00
0224cbc3de
SPR-6794 + used UTF-8 as the implicit encoding for reading scripts
Costin Leau
2010-02-04 10:04:48 +00:00
44626054ce
SPR-6786: added more checks for quality factors & charsets
Arjen Poutsma
2010-02-04 09:47:52 +00:00
4d09809f17
ApplicationListeners will reliably get invoked through their proxy (if any)
Juergen Hoeller
2010-02-03 23:52:56 +00:00
ce6f14bd8b
refined addApplicationListener to work any time during the refresh phase
Juergen Hoeller
2010-02-03 23:09:42 +00:00
d96a6914a8
ApplicationListeners will get detected lazily as well (e.g. on @Bean's concrete result); inner bean ApplicationListeners will be invoked through their proxy (if any)
Juergen Hoeller
2010-02-03 22:54:59 +00:00
4d897e7ab5
lenient evaluation of boolean 'true' attribute expressions in JSP form tag library (SPR-6790)
Juergen Hoeller
2010-02-03 21:56:17 +00:00
41ecbc6814
fixed WebSphereUowTransactionManager regression: correctly roll back in case of exception (SPR-6695)
Juergen Hoeller
2010-02-03 19:41:14 +00:00
6e21c17253
SPR-6788 - The class MediaType has a natural ordering that is inconsistent with equals, which is generally recommended or should otherwise at least be indicated in the javadoc
Arjen Poutsma
2010-02-03 14:02:44 +00:00
0135a9451a
SPR-6786 - The method org.springframework.http.MediaType.parseMediaType does not always throw IllegalArgumentException as the documentantion claims
Arjen Poutsma
2010-02-03 13:52:39 +00:00
0c6b99e489
SPR-6788 - The class MediaType has a natural ordering that is inconsistent with equals, which is generally recommended or should otherwise at least be indicated in the javadoc
Arjen Poutsma
2010-02-03 11:38:31 +00:00
a44ec9f4f7
fixed JmsTemplate example (SPR-6789)
Juergen Hoeller
2010-02-03 00:29:49 +00:00
5ca1f11ce2
SPR-6763: more methods on StandardEvaluationContext supporting add/remove from resolver/accessor strategies
Andy Clement
2010-02-02 21:38:33 +00:00
66f708392e
SPR-6764: filtering strategy for SpEL method invocation
Andy Clement
2010-02-02 19:38:44 +00:00
4343714c6d
SPR-6788 - The class MediaType has a natural ordering that is inconsistent with equals, which is generally recommended or should otherwise at least be indicated in the javadoc
Arjen Poutsma
2010-02-02 13:14:19 +00:00
644f3065b6
SPR-6610: don't wrap runtime exceptions thrown from methods invoked via an expression
Andy Clement
2010-02-01 20:13:08 +00:00
45f79530db
with dependencies distribution added
Keith Donald
2010-02-01 19:59:05 +00:00
4c35697c79
SPR-6760: method called twice if exits via exception in a 'normal' case
Andy Clement
2010-02-01 19:53:34 +00:00
e3cdabfaac
fixed MBeanExporter regression: do not try to expose abstract beans (SPR-6784)
Juergen Hoeller
2010-02-01 17:56:03 +00:00
abdc35c893
component-scan's scoped-proxy attribute applies to scope-annotated singleton beans as well (SPR-6683)
Juergen Hoeller
2010-02-01 16:51:46 +00:00
56d2c9daf5
component-scan's scoped-proxy attribute applies to scope-annotated singleton beans as well (SPR-6683)
Juergen Hoeller
2010-02-01 16:30:21 +00:00
208c2d9c8b
SPR-6785 - Improve message error when the MarshallingView modelKey attribute is not valid
Arjen Poutsma
2010-02-01 15:25:29 +00:00
1dbb64580c
throw NotSerializableException if no serialization id is available
Juergen Hoeller
2010-02-01 14:52:43 +00:00
db71811c5a
SharedEntityManagerCreator's EntityManager proxies are fully serializable now (SPR-6684)
Juergen Hoeller
2010-02-01 14:48:18 +00:00
df54c8613d
TransactionInterceptor is able to serialize "transactionManagerBeanName" as well (SPR-6680)
Juergen Hoeller
2010-02-01 14:45:11 +00:00
2d525901ff
proxies with AspectJ pointcuts are fully serializable within a BeanFactory now (SPR-6681)
Juergen Hoeller
2010-02-01 14:43:35 +00:00
dcf0244566
SPR-3786 + add note on annotation-based injection vs XML + provide a nicer introduction to annotation based chapter
Costin Leau
2010-02-01 14:36:38 +00:00
83c018a0b4
call processConfigBeanDefinitions lazily if postProcessBeanDefinitionRegistry hasn't been called
Juergen Hoeller
2010-01-31 16:10:11 +00:00
b53ccb3807
widened FactoryBean's "getObjectType" signature to return any Class<?> (SPR-6692)
Juergen Hoeller
2010-01-31 16:01:14 +00:00
8ab9da4461
introduced BeanDefinitionRegistryPostProcessor extension to BeanFactoryPostProcessor; @Configuration classes support definition of BeanFactoryPostProcessor beans as well (SPR-6455, SPR-6611)
Juergen Hoeller
2010-01-31 15:58:27 +00:00
59b8a139d7
JndiObjectFactoryBean explicitly only chooses public interfaces as default proxy interfaces (SPR-5869)
Juergen Hoeller
2010-01-31 14:59:27 +00:00
9c44f9252d
fixed cron example (SPR-6772)
Juergen Hoeller
2010-01-31 14:17:44 +00:00
6070a498fe
BeanNameAutoProxyCreator detects alias matches for specified bean names as well (SPR-6774)
Juergen Hoeller
2010-01-31 14:12:48 +00:00
6b2b5c4c23
introduced BeanDefinitionRegistryPostProcessor extension to BeanFactoryPostProcessor; @Configuration classes support definition of BeanFactoryPostProcessor beans as well (SPR-6455, SPR-6611)
Juergen Hoeller
2010-01-31 14:05:28 +00:00
fbd797e50b
RESOLVED - issue SPR-6779: imported @Configuration classes do not get enhanced and fail to satisfy scoping requirements refactoring, polishing.
Chris Beams
2010-01-29 23:31:53 +00:00
110b032ad9
IN PROGRESS - issue SPR-6779: imported @Configuration classes do not get enhanced and fail to satisfy scoping requirements All tests in ImportedConfigurationClassEnhancementTests now pass. The fix was simple - imported @Configuration class bean definitions were not getting marked with the attribute that indicates that they are indeed @Configuration class bean definitions. To make this happen, ConfigurationClassPostProcessor's protected checkConfigurationClassCandidate(beanDef) method is being called from within ConfigurationClassBeanDefinitionReader when imported @Configuration classes are being processed. This is quick and dirty, and the subsequent check-in will refactor the solution appropriately.
Chris Beams
2010-01-29 20:55:03 +00:00
5fdee47841
Unit test cornering bug SPR-6779, 'imported @Configuration classes do not get enhanced and fail to satisfy scoping requirements'
Chris Beams
2010-01-29 19:48:25 +00:00
ee2b1cde82
SPR-6775 + remove class definitions for sticking around (by forcing eager metadata initialization) + improve cache size by eliminating the numbers of method metadata objects created + improve lookup access on method metadata
Costin Leau
2010-01-29 14:27:49 +00:00
b32c4cfb8a
SPR-6775 + replace the vanilla hashmap with a quick-and-dirty, JDK based, fixed LRU cache
Costin Leau
2010-01-28 15:51:20 +00:00
f2fdf9fa6b
SPR-6771 - HttpMessageConverter should accept Class<? extends T> on can read
Arjen Poutsma
2010-01-28 09:23:34 +00:00
1cda8cb6fa
Updated documentation to point out that AnnotationConfigWebApplicationContext can accept both fully-qualified class names as well as base packages to the contextConfigLocation init-param.
Chris Beams
2010-01-28 03:42:42 +00:00
d13f0c8052
fixed namespace example (SPR-6766)
Juergen Hoeller
2010-01-27 13:48:57 +00:00
1bbe93e535
SPR-3709 + improved example to work with multi-nested declarations + used JDK 5 syntax + added documentation code into trunk (including unit test) for easier future reference
Costin Leau
2010-01-27 12:25:04 +00:00
b1e2a2ec3c
SPR-6577 - MarshallingView auto detect model with Jaxb2Marshaller chooses the wrong object
Arjen Poutsma
2010-01-27 10:52:08 +00:00
71d7b22d5e
SPR-3771 + added table summarizing the Aware interfaces in Spring 3
Costin Leau
2010-01-26 17:02:21 +00:00
1152d51c6f
SPR-4493 + added some clarifications + improved the document structure
Costin Leau
2010-01-26 14:31:44 +00:00
ead5df4546
SPR-6649 - Request mapping incorrectly receiving all dispatches for a controller
Arjen Poutsma
2010-01-26 10:47:36 +00:00
2f840b1097
SPR-6646 + replaced handleRequest() with setSynchronizeOnSession() which is final
Costin Leau
2010-01-26 10:07:40 +00:00