86de416908
More WebSocket logging updates
Rossen Stoyanchev
2014-06-28 14:01:13 -04:00
fac2d80054
AbstractApplicationContext uses AtomicBoolean instead of synchronization for active/closed flags
Juergen Hoeller
2014-06-29 17:36:50 +02:00
0232739293
Javadoc coverage of package metadata detection (supported for Hibernate, not needed for EclipseLink and OpenJPA)
Juergen Hoeller
2014-06-29 17:36:26 +02:00
a9b650fd0f
DefaultAdvisorChainFactory never passes null into ClassFilter, enabling async advisor to work without target class as well
Juergen Hoeller
2014-06-26 18:12:44 +02:00
9796af72db
Improve JettySockJsIntegrationTests to show real error
Rossen Stoyanchev
2014-06-26 10:03:03 -04:00
b3e3c5312f
Introduced AnnotationConfigRegistry as common interface for AnnotationConfig(Web)ApplicationContext
Juergen Hoeller
2014-06-26 11:43:03 +02:00
591f79514d
Spring's default JPA persistence unit exposes package metadata as well (currently only supported with Hibernate)
Juergen Hoeller
2014-06-26 11:25:50 +02:00
9919a98231
HttpHeaders fails getAllow if set to EmptyCollection
Brian Clozel
2014-06-25 23:12:35 +02:00
0f47732523
Fix failing test
Rossen Stoyanchev
2014-06-25 15:51:36 -04:00
502022acca
Delete test annotations in spring-orm
Sam Brannen
2014-06-25 21:25:00 +02:00
b6255128bf
ConfigurationClassPostProcessor skips pre-processed bean definitions now (avoiding side effects in case of multiple CCPPs)
Juergen Hoeller
2014-06-25 13:46:15 +02:00
d239016a8c
UriComponentBuilder allows for multiple independent build() calls on same builder instance
Juergen Hoeller
2014-06-25 13:19:28 +02:00
779ca99f38
SelectTag consistently checks specified 'multiple' attribute now, never falling back to forceMultiple in case of user-provided value
Juergen Hoeller
2014-06-25 12:36:51 +02:00
b4e16eacc5
Require JUnit 4.9 or higher in the TCF
Sam Brannen
2014-06-24 23:41:51 +02:00
2d892da641
FrameworkPortlet exposes local PortletRequestAttributes in case of pre-bound ServletRequestAttributes as well
Juergen Hoeller
2014-06-24 21:20:57 +02:00
938a2846c8
Avoid pattern matching in isCglibRenamedMethod as far as possible (for performance reasons)
Juergen Hoeller
2014-06-24 21:07:08 +02:00
d6635802c4
TypeDescriptor's nested type traversal leniently returns null in case of unresolvable nested type
Juergen Hoeller
2014-06-24 20:57:09 +02:00
a6f3f101e4
Preparations for eventual removal of ParameterizedRowMapper along with SimpleJdbcTemplate
Juergen Hoeller
2014-06-24 19:26:53 +02:00
13c4a0396d
Refactor VersionResourceResolver in strategies
Brian Clozel
2014-06-24 18:16:53 +02:00
18131bf611
Consistent declaration of private static final logger variables
Juergen Hoeller
2014-06-24 14:02:05 +02:00
2c0c081bbb
AnnotationUtils defensively catches and logs unexpected exceptions from retrieval attempts (proceeding like the annotation wasn't there)
Juergen Hoeller
2014-06-24 13:36:04 +02:00
d678c886c8
Merge pull request #564 from gregturn/quick-start
Brian Clozel
2014-06-24 12:01:45 +02:00
fd809cd18e
AnnotationUtils defensively catches unexpected exceptions from retrieval attempts (proceeding like the annotation wasn't there)
Juergen Hoeller
2014-06-24 11:01:37 +02:00
92396cefc2
Use constructor injection
Greg Turnquist
2014-06-23 12:06:56 -04:00
f1517f03ff
Delete remaining SimpleJdbcTemplate usage
Sam Brannen
2014-06-22 15:40:41 +02:00
0c1249fe42
Introduce repeatable @Sql tests
Sam Brannen
2014-06-20 14:37:45 +02:00
abdb010fc8
Rename SQL script annotations in the TCF
Sam Brannen
2014-06-20 14:33:23 +02:00
d801f9da89
ResourceUtils isFileURL detects "vfsfile" as a file system protocol (again)
Juergen Hoeller
2014-06-20 01:03:01 +02:00
dfc370c368
PathMatchingResourcePatternResolver's findPathMatchingResources needs to check for VFS before checking isJarResource
Juergen Hoeller
2014-06-19 23:09:12 +02:00