RESTowy serwis zwracający dane API

RESTowy serwis zwracający dane API
Swierszcz32
  • Rejestracja:ponad 7 lat
  • Ostatnio:prawie 7 lat
  • Postów:11
0

Mam do napisania taki oto kod i szczerze mówiąc nie wiem od czego zacząć ani jak to zrobić, pomoże ktoś paroma linijkami ?
Kod w java z maven proszę o pomoc :) :)

Stwórz prosty RESTowy serwis, który zwróci informacje:

  • Identyfikator
  • Login
  • Nazwa
  • Typ
  • url do avatara
  • data stworzenia

API serwisu powinno wyglądać jak poniżej:

Kopiuj
GET /user/info 
{ 
"id": "...", 
"login": "...", 
"name": "…", 
"type": "...", 
"avatarUrl": „”, 
"createdAt": "..." 
}

API do serwisu jest pod adresem https://api.github.com/users/octocat
Projekt powinien być możliwy do zbudowania za pomocą Maven.

edytowany 1x, ostatnio: flowCRANE
flowCRANE
Formatowanie treści – zapoznaj się z tym artykułem i formatuj swoje posty.
Pipes
  • Rejestracja:około 11 lat
  • Ostatnio:ponad 3 lata
  • Postów:459
0

Jak dla mnie to powinno to trafić do działu newbie. Przecież skoro Java, to robisz sobie w Spring Boot taki prosty GET, który ci zwraca takie losowe dane - nie musisz żadnej bazy odpytywać itp.
Dodatkowy smaczek - pierwszy post autora - czyżby "dostałem projekcik na zaocznych i szukam forum dla programistów, by ktoś mi machnął te ~100 linii (bo to Java, w Elixirze zrobiłbym to w 15, jeśli chodzi o sam kod akcji)". Nice try ;)

edytowany 1x, ostatnio: Pipes
Swierszcz32
blisko poza tym, że studiowałem biochemię, a programowania uczę się sam, zaczynając od teorii... z praktyką gorzej
Pipes
Zatem moja szczera rada- nie ucz się teorii, ucz się praktyki i teorii jednocześnie. W zasadzie inaczej: rób razem z książką, tutorialem itp. To nie biochemia ;) Jeżeli TERAZ prosisz o pomoc, zastanów się dla kogo / dlaczego się chcesz uczyć programowania. To tak jak - będąc w twojej dziedzinie - pytać innych jaki jest symbol tlenu i niech ci wytłumaczą równanie na dwutlenek wodoru o.O
Swierszcz32
Dzięki za radę, pÓÓÓÓki co trochę po omacku błądzę, staram się analizować kod, jakoś łączyć z teorią ale nie mogę flow znaleźć i momentu aż zaskoczy, znalazłem ten projekt i posiłkuję się https://spring.io/guides/gs/rest-service/ analizuję i jeszcze nie wiem jak dostosować do polecenia to.
VA
  • Rejestracja:ponad 10 lat
  • Ostatnio:prawie 2 lata
  • Postów:180
0

No to jak już masz ten poradnik : https://spring.io/guides/gs/rest-service/
To wielkiej filozofi nie ma :
Potrzebujesz klasę, która bdzie miała oczekiwane w tym JSONie pola.

Kopiuj
{
"id": "...",
"login": "...",
"name": "…",
"type": "...",
"avatarUrl": „”,
"createdAt": "..."
}
Kopiuj
public class  AppUser {

private Long id;
private String login;
private String name;
private Type type;
private String avatarUrl;
private Date createdAt;
}

public Enum Type {
ADMIN, USER, MODERATOR:
}

Do tego inMemory Database i możesz wywoływać.

edytowany 1x, ostatnio: flowCRANE

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.