- 10 7月, 2014 7 次提交
-
-
由 Juergen Hoeller 提交于
Issue: SPR-9616
-
由 Juergen Hoeller 提交于
-
由 Juergen Hoeller 提交于
Also removing workaround for https://github.com/FasterXML/jackson-databind/issues/12 (fixed in 2.1+) Issue: SPR-11262
-
由 Juergen Hoeller 提交于
Issue: SPR-11975
-
由 Rossen Stoyanchev 提交于
Issue: SPR-11927
-
由 Rossen Stoyanchev 提交于
-
由 Agim Emruli 提交于
Add support to reference external HandlerMethodArgumentResolver beans which might contain already configured instances (e.g. through a 3rd-party namespace handler). Users can not mix and match between "inner bean" argument resolver and "external bean" argument resolver. This commit only focuses only on argument-resolver, while the support could be extended to return value handlers as well. Issue: SPR-11927
-
- 09 7月, 2014 4 次提交
-
-
由 Brian Clozel 提交于
This commit fixes cases where part of the URI was mistaken for the userinfo when: * the URI did not contain any path * the query string contained the "@" Issue: SPR-11964
-
由 Rossen Stoyanchev 提交于
-
由 Rossen Stoyanchev 提交于
This change removes most logging at INFO level and also ensures the amount of information logged at DEBUG level is useful, brief, and not duplicated. Also added is custom logging for STOMP frames to ensure very readable and consise output. Issue: SPR-11934
-
由 Rossen Stoyanchev 提交于
This change adds collection of stats in key infrastructure components of the WebSocket message broker config setup and exposes the gathered information for logging and viewing (e.g. via JMX). WebSocketMessageBrokerStats is a single class that assembles all gathered information and by default logs it once every 15 minutes. Application can also easily expose to JMX through an MBeanExporter. A new section in the reference documentation provides a summary of the available information. Issue: SPR-11739
-
- 08 7月, 2014 6 次提交
-
-
由 Stephane Nicoll 提交于
Commit 5fe8f52c introduced a support for @Priority as an alternative to @Primary but it broke the semantic of the priority value. This commit fixes this inconsistency. As for @order, the lowest value means the highest priority so if several beans are candidates for injection, the one having the lowest value will be used. Issue: SPR-10548
-
由 Phillip Webb 提交于
Set `-Xlint:-processing` to disable annotation processing warnings. Required when building on JDK 1.8.0_20-b05 due to JDK-8039469. Issue: SPR-11973
-
由 Juergen Hoeller 提交于
-
由 Juergen Hoeller 提交于
MBeanExporter should not implement SmartLifecycle but rather receive a ContextRefreshedEvent-like callback This commit removes the immediate package dependency cycle between the context and jmx packages. A specific callback arrangement will follow in time for 4.1 RC1; at this point, it's temporarily back to registration kicked off by afterPropertiesSet again. Issue: SPR-8045
-
由 Juergen Hoeller 提交于
-
由 Juergen Hoeller 提交于
Issue: SPR-11963
-
- 07 7月, 2014 8 次提交
-
-
由 Brian Clozel 提交于
-
由 Brian Clozel 提交于
Prior to this change, AbstractHttpReceivingTransportHandler had a direct dependency on a Jacckson Exception (checking that exception in a catch clause). This can cause issues for applications that don't have that dependency. This commit removes that direct dependency, still logging the appropriate log messages using a parent exception (IOException) and reflection. Issue: SPR-11963
-
由 Juergen Hoeller 提交于
-
由 Juergen Hoeller 提交于
SQLStateSQLExceptionTranslator checks exception class name for timeout indication before resorting to UncategorizedSQLException Issue: SPR-11959
-
由 Juergen Hoeller 提交于
Issue: SPR-11962
-
由 Stephane Nicoll 提交于
Commit eea230f2 introduced a regression by adding a support for the "result" variable in SpEL expression for @CachePut. As such expressions cannot be evaluated upfront anymore, any method that contains both @Cacheable and @CachePut annotations are always executed even when their conditions are mutually exclusive. This is an example of such mutual exclusion @Cacheable(condition = "#p1", key = "#p0") @CachePut(condition = "!#p1", key = "#p0") public Object getFooById(Object id, boolean flag) { ... } This commit updates CacheEvaluationContext to define a set of unavailable variables. When such variable is accessed for a given expression, an exception is thrown. This is used to restore the evaluation of the @CachePut condition upfront by registering "result" as an unavailable variable. If all @CachePut operations have been excluded by this upfront check, the @Cacheable operation is processed as it was before. Such upfront check restore the behavior prior to eea230f2. Issue: SPR-11955
-
由 Juergen Hoeller 提交于
Issue: SPR-11960
-
由 Juergen Hoeller 提交于
Issue: SPR-11957
-
- 05 7月, 2014 4 次提交
-
-
由 Juergen Hoeller 提交于
Issue: SPR-11956
-
由 Juergen Hoeller 提交于
Issue: SPR-11956
-
由 Juergen Hoeller 提交于
ConstructorResolver's exception message on null factory-bean hints at potential BeanPostProcessor involvement Issue: SPR-11951
-
由 Juergen Hoeller 提交于
Issue: SPR-11956
-
- 04 7月, 2014 8 次提交
-
-
由 Stephane Nicoll 提交于
Prior to this commit, cache operations mentioning a qualifier led to a lookup for the same PlatformTransactionManager over and over again. The same applied when a transactionManager bean name was specified on the interceptor. This commit adds a cache to store the reference of such transaction managers. As a convenience, the default PlatformTransactionManager is also initialized if it has not been through configuration. Issue: SPR-11954
-
由 Sam Brannen 提交于
This commit introduces unit tests that attempt to reproduce the problem described in Spring Boot issue 885; however, the tests pass and therefore do not confirm the reported problem. See: https://github.com/spring-projects/spring-boot/issues/885
-
由 Juergen Hoeller 提交于
Issue: SPR-11950
-
由 Stephane Nicoll 提交于
This commit supports two additional methods of the MessageProducer interface as from JMS 2.0 An integration test infrastructure is necessary to be able to test those scenario: this is taken care of in a separated initiative. Issue: SPR-11950
-
由 Juergen Hoeller 提交于
Issue: SPR-11949
-
由 Juergen Hoeller 提交于
Issue: SPR-11944
-
由 Juergen Hoeller 提交于
Issue: SPR-8325
-
由 Sam Brannen 提交于
-
- 03 7月, 2014 3 次提交
-
-
由 Stephane Nicoll 提交于
Issue: SPR-11945
-
由 Sam Brannen 提交于
Issue: SPR-5079
-
由 Sam Brannen 提交于
* SPR-5079: Introduce programmatic tx mgmt in the TCF
-