Adding path variable names to avoid Spring Boot 3.x issues (#1062)

This commit is contained in:
artur-ciocanu 2024-06-28 01:20:20 +03:00 committed by GitHub
parent 64f291f3bf
commit 9afbc3cfc9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 4 additions and 4 deletions

View File

@ -33,12 +33,12 @@ public class MethodInvokeController {
} }
@PutMapping(path = "/messages/{messageId}") @PutMapping(path = "/messages/{messageId}")
public void putMessages(@PathVariable Integer messageId, @RequestBody String message){ public void putMessages(@PathVariable("messageId") Integer messageId, @RequestBody String message){
messagesReceived.put(messageId,message); messagesReceived.put(messageId,message);
} }
@DeleteMapping(path = "/messages/{messageId}") @DeleteMapping(path = "/messages/{messageId}")
public void deleteMessages(@PathVariable Integer messageId){ public void deleteMessages(@PathVariable("messageId") Integer messageId){
messagesReceived.remove(messageId); messagesReceived.remove(messageId);
} }
@ -58,7 +58,7 @@ public class MethodInvokeController {
} }
@PutMapping(path = "/persons/{personId}") @PutMapping(path = "/persons/{personId}")
public void putPerson(@PathVariable Integer personId, @RequestBody Person person){ public void putPerson(@PathVariable("personId") Integer personId, @RequestBody Person person){
final Optional<Person> auxPerson = persons.stream().filter(person1 -> person1.getId() == personId).findFirst(); final Optional<Person> auxPerson = persons.stream().filter(person1 -> person1.getId() == personId).findFirst();
if(auxPerson.isPresent()){ if(auxPerson.isPresent()){
auxPerson.get().setName(person.getName()); auxPerson.get().setName(person.getName());
@ -68,7 +68,7 @@ public class MethodInvokeController {
} }
@DeleteMapping(path = "/persons/{personId}") @DeleteMapping(path = "/persons/{personId}")
public void deletePerson(@PathVariable Integer personId){ public void deletePerson(@PathVariable("personId") Integer personId){
final Optional<Person> auxPerson = persons.stream().filter(person1 -> person1.getId() == personId).findFirst(); final Optional<Person> auxPerson = persons.stream().filter(person1 -> person1.getId() == personId).findFirst();
if(auxPerson.isPresent()) { if(auxPerson.isPresent()) {
persons.remove(auxPerson.get()); persons.remove(auxPerson.get());