spring-projects / spring-projects/spring-security

Deprecate usages of RestTemplate and Provide Alternative (e.g. RestClient)

Open
#19,027 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

in: web type: enhancement
Dominant language
Java
Stars
9.6k
Forks
6.3k
Avg merge
2d 11h
Merged PRs (30d)
52

Description

RestTemplate was @Deprecated via https://github.com/spring-projects/spring-framework/issues/36574 and is marked for removal in 8.0.

We need to deprecate all usages of RestTemplate and provide RestClient alternatives.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Search the repository for all RestTemplate usages and inspect the surrounding code and tests to understand each case. Determine the corresponding RestClient alternative for every usage, deprecate the existing usages, and verify that the affected tests and build pass without remaining unaddressed usages.

Written by the indexing model from the issue text.

Assessment

Tech stack
java, spring
Domain
backend
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.