1. 17 Nov, 2016 3 commits
    • Andy Wilkinson's avatar
      Merge branch '1.4.x' into 1.5.x · eff0fc02
      Andy Wilkinson authored
      eff0fc02
    • Andy Wilkinson's avatar
      Fix remote DevTools' support for adding and removing classes · 918e122d
      Andy Wilkinson authored
      Previously, remote DevTools only correctly supported modifying
      existing classes. New classes that were added would be missed, and
      deleted classes could cause a failure as they would be found by
      component scanning but hidden by RestartClassLoader.
      
      This commit introduces a DevTools-specific ResourcePatternResolver
      that is installed as the application context's resource loader. This
      custom resolver is aware of the files that have been added and
      deleted and modifies the result returned from getResource and
      getResources accordingly.
      
      New intergration tests have been introduced to verify DevTools'
      behaviour. The tests cover four scenarios:
      
      - Adding a new controller
      - Removing an existing controller
      - Adding a request mapping to a controller
      - Removing a request mapping from a controller
      
      These four scenarios are tested with:
      
      - DevTools updating a local application
      - DevTools updating a remote application packaged in a jar file
      - DevTools updating a remote application that's been exploded
      
      Closes gh-7379
      918e122d
    • Stephane Nicoll's avatar
      Polish · 7b742fd7
      Stephane Nicoll authored
      See gh-7357
      7b742fd7
  2. 16 Nov, 2016 20 commits
  3. 15 Nov, 2016 11 commits
  4. 12 Nov, 2016 3 commits
  5. 11 Nov, 2016 3 commits