Aktywne Wpisy
![wargi-sromowe-mniejsze](https://wykop.pl/cdn/c0834752/4a6b4380e2c322522bf9ab5b613adb6592a7c93b6e159756ac00abf67ae9aae7,q60.jpg)
Niedługo mija 25 lat jak z kumplami na naszej miejscówce w lesie zakopaliśmy stalową skrzynkę zawierającą:
- notes z naszymi wpisami
- butelkę słynnej nalewki marki #keleris
- butelkę wina szlachetnej marki Jabłuszko Sandomierskie
- paczkę fajek marki Sobieskie
Skarb został zakopany przez grupę 4 przyjaciół celem ponownego odkopania go i konsumpcji 25 lat później jako swoisty test długowieczności naszej przyjaźni. Mieliśmy po 17 - 18 lat, dziś jesteśmy po czterdziestce. Niestety
- notes z naszymi wpisami
- butelkę słynnej nalewki marki #keleris
- butelkę wina szlachetnej marki Jabłuszko Sandomierskie
- paczkę fajek marki Sobieskie
Skarb został zakopany przez grupę 4 przyjaciół celem ponownego odkopania go i konsumpcji 25 lat później jako swoisty test długowieczności naszej przyjaźni. Mieliśmy po 17 - 18 lat, dziś jesteśmy po czterdziestce. Niestety
Marek_Tempe +94
Macie tak czasem, że odpisujecie komuś, piszecie staranny, przemyślany, merytoryczny post a potem dopada Was myśl, a na #!$%@? mi ta dyskusja jest w ogóle potrzebna i nie wysyłacie?
Edit: Mam tak w 9/10 przypadków.
Edit: Mam tak w 9/10 przypadków.
ResponseEntity execute = restTemplate.exchange(updateListUri.getUri(), HttpMethod.POST, entity, Object.class);
i dalej
if (execute.getBody() instanceof ResponseOK){
return;
}
if (execute.getBody() instanceof ErrorResponseSet) {
//log
} else {
//log 2
}
klasa ResponseOK wygląda tak
@Getter
@NoArgsConstructor
@ToString
public class ResponseOK {
private String message;
}
i mimo zwrotki z restowego serwisu
{
"message": "ok"
}
nie wchodzi mi w pierwszego if'a what the fu.. (╯°□°)╯︵ ┻━┻
debugger twierdzi, że body zawiera LinketHashMap, co zrobić by było to traktowane jak obiekt ResponseOK a nie jak haszmapa?
źródło: comment_1584961333F9GKUD5P0Pb1dhtLJbvtKC.jpg
Pobierz@JacobTheLiar: spróbuj zmienić na ResponseEntity
ResponseOK
alboErrorResponseSet
. Refaktoryzuje teraz to i zamiastObject
polecę doString
. Następnie Jakcsonem spróbuję zmapować do ResponseOK w przypadku 201 lub do drugiego w przeciwnym przypadku. Wyjątek w momencie braku możliwości zmapowania.Ponownie: w postForObject nie musisz nic sprawdzać bo albo dostaniesz swój obiekt albo leci wyjątek
grzebiąc w tej dokumentacji co podesłałeś ciekawostkę znalazłem, którą zastosuję i chyba się sprawdzi na 99%
RestTemplate.setErrorHandler(...);
jeszcze się odezwę czy to to