RESTowy serwis zwracający dane API

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:

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.

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 ;)

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.

{
"id": "...",
"login": "...",
"name": "…",
"type": "...",
"avatarUrl": „”,
"createdAt": "..."
}
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ć.

1 użytkowników online, w tym zalogowanych: 0, gości: 1