1. 25 10月, 2019 2 次提交
  2. 28 9月, 2019 1 次提交
  3. 26 9月, 2019 5 次提交
  4. 25 9月, 2019 7 次提交
  5. 24 9月, 2019 4 次提交
  6. 19 9月, 2019 1 次提交
    • S
      Ensure ClassFilter and MethodMatcher implementations are cacheable · 8f684682
      Sam Brannen 提交于
      While resolving the regression raised in gh-23571, it came to our
      attention that not all of our ClassFilter and MethodMatcher
      implementations were properly cacheable with CGLIB generated proxies
      due to missing (or improper) equals() and hashCode() implementations.
      
      Although such deficiencies may not manifest themselves as bugs in Core
      Spring's default arrangements, these might cause issues in custom
      arrangements in user applications.
      
      This commit addresses this by ensuring that ClassFilter and
      MethodMatcher implementations properly implement equals() and
      hashCode(). In addition, missing toString() implementations have been
      added to improve diagnostics for logging and debugging.
      
      Closes gh-23659
      8f684682
  7. 17 9月, 2019 2 次提交
  8. 16 9月, 2019 10 次提交
  9. 13 9月, 2019 2 次提交
  10. 12 9月, 2019 4 次提交
  11. 11 9月, 2019 1 次提交
  12. 09 9月, 2019 1 次提交
    • S
      Support trailing comment in DTD declaration in XML config · 96101005
      Sam Brannen 提交于
      Prior to this commit, Spring failed to determine that an XML config file
      was DTD-based if the DTD declaration was followed by a comment.
      
      This commit fixes this by modifying the consumeCommentTokens(String)
      algorithm in XmlValidationModeDetector so that both leading and trailing
      comments are properly consumed without losing any XML content.
      
      Closes gh-23605
      96101005