Juergen Hoeller
28a966f544
MessageBuilder avoids intermediate HashMap for MessageHeaders building
...
Issue: SPR-11468
10 years ago
Juergen Hoeller
786fd927fa
DispatcherServlet's checkMultipart detects wrapped MultipartRequest as well
...
Issue: SPR-12114
10 years ago
Juergen Hoeller
439ce4a1a5
Polishing
...
Issue: SPR-12112
10 years ago
Juergen Hoeller
9dfbc5326b
Revised ResourcePropertySource in order to avoid ConfigurationClassProcessor's AnnotationPropertySource subclass
...
Issue: SPR-12115
10 years ago
Arjen Poutsma
dbe337f932
ResponseEntity provides static "badRequest()" convenience method as well
...
Issue: SPR-12112
10 years ago
Phillip Webb
5ba3db6a7d
Fix failing CompositePropertySourceTests
...
Fix CompositePropertySourceTests which fails when run we debug logging.
10 years ago
Phillip Webb
84564a0c7b
Rework @PropertySource early parsing logic
...
Rework the @PropertySource parsing logic recently changed in commit
7c608886
to deal with the same source appearing on a @Configuration
class and an @Import class.
Processing now occurs in a single sweep, with any previously added
sources being converted to a CompositePropertySource.
Issue: SPR-12115
10 years ago
Juergen Hoeller
b73c531527
PropertySource implementations perform conversion to String arrays via StringUtils (getting rid of EMPTY_NAMES_ARRAY)
10 years ago
Juergen Hoeller
7c6088861f
@PropertySource gets parsed as early as possible
...
Other PropertySources and in particular @ComponentScan can benefit from previously declared property sources on the same configuration class.
Issue: SPR-12110
Issue: SPR-12111
10 years ago
Juergen Hoeller
86c5880888
Polishing
10 years ago
Juergen Hoeller
11805b6a5d
ServerEndpointExporter can initialize itself based on a late-provided ServletContext as well (for Boot)
...
Also allows for direct setting of a ServerContainer and for custom triggering of endpoint registration.
Issue: SPR-12109
10 years ago
Juergen Hoeller
60e58a2012
Polishing
10 years ago
Juergen Hoeller
8eac87064d
AbstractAutowireCapableBeanFactory avoids synchronization in filterPropertyDescriptorsForDependencyCheck
...
Issue: SPR-12106
10 years ago
Juergen Hoeller
a000dd782a
ReloadableResourceBundleMessageSource uses ConcurrentHashMaps and ReentrantLocks instead of synchronization
...
Issue: SPR-10500
10 years ago
Stephane Nicoll
f5cf3cd56e
polishing
10 years ago
Sam Brannen
79c75df088
Updated copyright date range
10 years ago
Sam Brannen
b5216c5165
Merge pull request #624 from leizhiyuan/master
...
Stop using deprecated JdbcTemplate.queryFor*() methods
10 years ago
Stephane Nicoll
5b1341f4b5
Fix String equality
...
Issue: SPR-12105
10 years ago
Juergen Hoeller
b5763fe326
Consistent attribute documentation/formatting in spring-context and spring-mvc schemas
10 years ago
Juergen Hoeller
662d8aa9f1
util:properties supports multiple resource locations and ignore-resource-not-found
...
Issue: SPR-10614
10 years ago
Juergen Hoeller
e48c315ad1
DefaultSingletonBeanRegistry performs non-synchronized checks for existing entries in dependentBeanMap and containedBeanMap
...
Also adding alias resolution to isDependent's algorithm (for circular dependency detection).
Issue: SPR-8834
Issue: SPR-7966
10 years ago
Juergen Hoeller
592e344191
PersistenceAnnotationBeanPostProcessor defensively handles BeanDefinition access for extended EntityManagers
...
Issue: SPR-8834
10 years ago
Juergen Hoeller
9d3d6d5919
DefaultListableBeanFactory defensively handles BeanDefinition access in getBean(Class)
...
Issue: SPR-10542
10 years ago
Juergen Hoeller
891335a604
FlashMap's equals implementation needs to call super.equals(...) as well
10 years ago
Juergen Hoeller
af6ef5f74c
Use ConcurrentMap declarations when calling putIfAbsent (for compatibility with JDK 6 and 7)
...
Issue: SPR-12102
10 years ago
Juergen Hoeller
781a6d289e
CachedIntrospectionResults uses putIfAbsent where possible (for minimal write locking)
...
Issue: SPR-12102
10 years ago
Rossen Stoyanchev
1ca0460534
Add equals/hashcode to FlashMap
...
Brings consistency with the existing compareTo implementation.
10 years ago
Rossen Stoyanchev
bb8be509cd
Remove return statements in finally blocks
10 years ago
Rossen Stoyanchev
0e49040707
Fix hashcode/equals issue in HeadersRequestCondition
10 years ago
Juergen Hoeller
5cd1e6aff4
Upgrade to Apache HttpComponents HttpClient 4.3.5 and HttpAsyncClient 4.0.2
...
Issue: SPR-12100
10 years ago
Juergen Hoeller
759f430ba5
StatementCreatorUtils avoids direct calls with SQL type argument in case of Types.OTHER
...
Issue: SPR-8571
10 years ago
Juergen Hoeller
8c76381d95
PathMatchingResourcePatternResolver supports "classpath*" searches in jar file roots as well
...
Issue: SPR-12095
10 years ago
Juergen Hoeller
0c32d66cbd
ShallowEtagHeaderFilter supports Servlet 3.1's setContentLengthLong as well
...
Issue: SPR-12097
10 years ago
Sam Brannen
110be33337
Honor Host header for server name/port in MckHtSrvRq
...
Prior to this commit, the getServerName() and getServerPort() methods
in MockHttpServletRequest simply returned the 'mocked' serverName and
serverPort but ignored the 'Host' header entirely. Per the Servlet
specification, however, these methods must parse the server name or
port from the 'Host' header if it is present and otherwise fall back to
the resolved server name or port.
This commit fixes this by ensuring that getServerName() and
getServerPort() properly parse the server's name or port from the
'Host' header if it is present in the request. If the 'Host' header is
not present, MockHttpServletRequest falls back to returning the
'mocked' serverName and serverPort.
Issue: SPR-12088
10 years ago
Juergen Hoeller
51e4b07856
JamonPerformanceMonitorInterceptor tracks exceptions as well (consistent with JAMon's other interceptors)
...
Issue: SPR-12068
10 years ago
Juergen Hoeller
c65a82a32d
Polishing
10 years ago
Juergen Hoeller
a2e6b56dd0
SchedulerAccessorBean falls back to finding a default Scheduler bean by type
...
Issue: SPR-12094
10 years ago
Juergen Hoeller
2ef3d66c89
Polishing
10 years ago
Juergen Hoeller
0d0d7139ee
Convenient EhCache CacheManager bootstrapping within @Bean methods
...
Also introducing default CacheManager setup for EhCacheCacheManager, analogous to JCacheCacheManager.
Issue: SPR-12093
10 years ago
Stephane Nicoll
b910ff34e6
Exclude infra modules from public distributions
...
Prior to this commit, spring-build-src and spring-framework-bom
internal artifacts were published as part of the distribution bundle.
This commit excludes those project so that those unnecessary artifacts
are no longer shipped.
Issue: SPR-12087
10 years ago
Juergen Hoeller
dd66ca0c93
Latest dependency updates (AspectJ 1.8.2, Jackson 2.4.2)
10 years ago
Stephane Nicoll
2553fb8ba1
Apply ListenableFuture support to AspectJ
...
Prior to this commit, only @Async annotated methods with proxy style
had an explicit support for ListenableFuture. This commit brings that
support to AspectJ as well.
Issue: SPR-12092
10 years ago
Stephane Nicoll
bccb3bb70b
polishing
10 years ago
Stephane Nicoll
8fc191c95e
Apply AsyncUncaughtExceptionHandler to AspectJ
...
Prior to this commit, only @Async annotated methods with proxy style
had their custom uncaught exception handler applied. This commit
harmonizes the configuration so that AspectJ applies that behaviour as
well.
Issue: SPR-12090
10 years ago
Sam Brannen
0dba70fe15
Merge pull request #625 from eujungkim/spr-warning
...
Clean up warnings in CompoundComparator
10 years ago
eujung kim
c315adf72d
Remove unnecessary @SupressWarnings .
10 years ago
leizhiyuan
3fcdae8ae8
Clean Up Deprecated Method Call
...
change all testcases in spring-jdbc those use queryForInt and
queryForLong methods to queryForObject
10 years ago
Sam Brannen
1a88007688
Improve documentation of SpringFactoriesLoader
10 years ago
Sam Brannen
e1d7f08d7b
Relax XML content type expectations in tests
...
Requests in XmlContentAssertionTests and XpathAssertionTests now accept
"application/xml;charset=UTF-8" in addition to "application/xml".
10 years ago
Sam Brannen
85e52e59e3
Remove duplicate test dependency on mockito-core
10 years ago