<p dir="auto"><strong><a href="https://jira.spring.io/secure/ViewProfile.jspa?name=rweneck" rel="nofollow">Rusty Weneck</a></strong> opened <strong><a href="https://jira.spring.io/browse/SPR-6951?redirect=false" rel="nofollow">SPR-6951</a></strong> and commented</p>
<p dir="auto">When determining which method of a controller to invoke it can be important to not decode url encodings, especially if the data on the REST request path contains the / (forward slash) character. However once this data is passed to the method as a parameter it would be nice to have it restored to its original encoding. I propose adding an additional boolean which optionally url decodes the return value from AnnotationMethodHandlerAdapter.ServletHandlerMethodInvoker.resolvePathVariable . This issues is particularly tricky as AnnotationMethodHandlerAdapter.ServletHandlerMethodInvoker is a private inner class and cannot easily be overridden.</p>
<hr>
<p dir="auto"><strong>Affects:</strong> 3.0.1</p>
<p dir="auto"><strong>Attachments:</strong></p>
<ul dir="auto">
<li><a href="https://jira.spring.io/secure/attachment/16258/AnnotationMethodHandlerAdapter.patch" rel="nofollow">AnnotationMethodHandlerAdapter.patch</a> (<em>3.43 kB</em>)</li>
</ul>
<p dir="auto"><strong>Issue Links:</strong></p>
<ul dir="auto">
<li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="398117109" data-permission-text="Title is private" data-url="https://github.com/spring-projects/spring-framework/issues/13736" data-hovercard-type="issue" data-hovercard-url="/spring-projects/spring-framework/issues/13736/hovercard" href="https://github.com/spring-projects/spring-framework/issues/13736">#13736</a> Decode URI variable values when UrlPathHelper.setUrlDecode() is set to false  (<em><strong>"duplicates"</strong></em>)</li>
</ul>
<p dir="auto"><strong>Referenced from:</strong> commits <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/spring-projects/spring-framework/commit/0105c5ebb9896641bdc601ff164a2404e817e505/hovercard" href="https://github.com/spring-projects/spring-framework/commit/0105c5ebb9896641bdc601ff164a2404e817e505"><tt>0105c5e</tt></a></p>
<p dir="auto"><strong><a href="https://jira.spring.io/secure/ViewProfile.jspa?name=kdonald" rel="nofollow">Keith Donald</a></strong> opened <strong><a href="https://jira.spring.io/browse/SPR-6858?redirect=false" rel="nofollow">SPR-6858</a></strong> and commented</p>
<p dir="auto">Since Spring 3 targets Java 5, I wouldn't expect to need SimpleJdbcTemplate anymore.  I'd expect Java 5 functionality to be incorporated in the base JdbcTemplate so I could take advantage of simplifications there without having to bring in another class.  Then I would only ever want to work with JdbcTemplate.</p>
<p dir="auto">The most useful feature of SimpleJdbcTemplate not in JdbcTemplate is the ability to specify args using var args.</p>
<hr>
<p dir="auto"><strong>Affects:</strong> 3.0 GA</p>
<p dir="auto"><strong>Issue Links:</strong></p>
<ul dir="auto">
<li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="398103032" data-permission-text="Title is private" data-url="https://github.com/spring-projects/spring-framework/issues/11522" data-hovercard-type="issue" data-hovercard-url="/spring-projects/spring-framework/issues/11522/hovercard" href="https://github.com/spring-projects/spring-framework/issues/11522">#11522</a> Could SimpleJdbcTemplate/Operations/DaoSupport be deprecated now? (<em><strong>"is duplicated by"</strong></em>)</li>
</ul>
<p dir="auto"><strong>Referenced from:</strong> commits <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/spring-projects/spring-framework/commit/c39b529c9387c58826aa0d2f73b123ea11071ba7/hovercard" href="https://github.com/spring-projects/spring-framework/commit/c39b529c9387c58826aa0d2f73b123ea11071ba7"><tt>c39b529</tt></a></p>