1. 29 10月, 2014 2 次提交
  2. 28 10月, 2014 13 次提交
  3. 27 10月, 2014 10 次提交
  4. 26 10月, 2014 1 次提交
  5. 25 10月, 2014 1 次提交
    • A
      Fix SpEL handling of function reference · a40e4247
      Andy Clement 提交于
      These changes provide more robust handling of function
      reference compilation in SpEL expressions. Prior to
      this change the isCompilable check was not performing
      enough visibility checks on the proposed target
      function, causing bytecode to be generated that
      would lead to an IllegalAccessError.
      The changes also bring the argument handling for
      function invocation completely inline with that used
      for method invocation allowing some code to be deleted.
      
      Many new tests are also included for function
      reference compilation.
      
      Issue: SPR-12359
      a40e4247
  6. 24 10月, 2014 10 次提交
    • R
      Simple broker sends notice after disconnect · 01aa64c5
      Rossen Stoyanchev 提交于
      Before this change the simple broker simply removed subscriptions
      upon receiving a DISCONNECT message assuming it was a result of
      a client STOMP WebSocket session ending.
      
      However, if the server-side application sends a DISCONNECT to
      the broker in order to terminate a session, the STOMP WebSocket
      session could remain unware without any further action. This
      change ensures the simple broker sends a DISCONNECT_ACK message
      downstream whenever it receives a DISCONNECT.
      
      Issue: SPR-12288
      01aa64c5
    • S
      Polish Javadoc for @RequestMapping · 6463878f
      Sam Brannen 提交于
      6463878f
    • B
      Use response encoding when escaping HTML · a0c21045
      Brian Clozel 提交于
      With SPR-9293, it is now possible to HTML escape text while taking into
      account the current response encoding. When using UTF-* encodings, only
      XML markup significant characters are escaped, since UTF-* natively
      support those characters.
      
      This commit adds a new servlet context parameter to enable this fix by
      default in a Spring MVC application:
      
          <context-param>
            <param-name>responseEncodedHtmlEscape</param-name>
            <param-value>true</param-value>
          </context-param>
      
      Issue: SPR-12350, SPR-12132
      a0c21045
    • S
      Merge pull request #672 from RyuSangGi/SPR-12363 · 73e398a1
      Stephane Nicoll 提交于
      * SPR-12363:
        Performance improvement
      73e398a1
    • S
      Performance improvement · d6252298
      Sang Gi Ryu 提交于
      Use entrySet instead of keySet followed by a lookup per key as the
      former is more efficient.
      
      Issue: SPR-12363
      d6252298
    • S
      @Entity no longer required with spring-aspect · d9df50c6
      Stephane Nicoll 提交于
      This commits complements 222d2b16 for another required dependency.
      
      javax.persistence.Entity was previously required, regardless of which
      aspects were actually used by the project. It is now optional and will
      not break the build if it is not present. Note that the side effect is that
      AnnotationDrivenStaticEntityMockingControl is disabled as well if the
      JPA API is not available.
      
      Issue: SPR-6819
      d9df50c6
    • S
      Fix unnecessary required spring-context-support dep · 222d2b16
      Stephane Nicoll 提交于
      Prior to this commit, a project using compile time weaving upgrading to
      4.1 was forced to add spring-context-support and the jcache API in order
      to build. This problem is not new really: spring-aspects holds all
      aspects provided by the framework and they all are evaluated when
      compiling. 4.1 just happens to define a new aspect that requires extra
      dependencies.
      
      This commit uses a new annotation of AspectJ 1.8.3. When @RequiredTypes
      is added on an aspect, it is evaluated only if the classes defined on the
      annotation are actually present. If they are not, the aspect is disabled
      and does not break the build.
      
      Issue: SPR-12163
      222d2b16
    • R
      Add mention of java.util.Optional in @mvc · d5eb6694
      Rossen Stoyanchev 提交于
      Issue: SPR-12370
      d5eb6694
    • R
      Add ImmutableMessageChannelInterceptor · 687955a7
      Rossen Stoyanchev 提交于
      This change adds a ChannelInterceptor that flips the immutable flag on
      messages being sent. This allows components sending messages to leave
      the message mutable for interceptors to further apply modifications
      before the message is sent (and exposed to concurrency).
      
      The interceptor is automatically added with the STOMP/WebSocket Java
      and XML config and the StompSubProtocolHandler leaves parsed incoming
      messages mutable so they can be further modified before being sent.
      
      Issue: SPR-12321
      687955a7
    • C
      Add author attribution for htmlEscape methods · d5bf6713
      Craig Andrews 提交于
      Issue: SPR-9293
      d5bf6713
  7. 23 10月, 2014 3 次提交