Crate ArticleService REST endpoint providing following backend functionalities:
Add new article (POST /articles)
Update existing article (PUT /articles). If id is null or such article does not exist, create it
Delete article (DELETE /articles/{id})
Get article by its ID (GET /articles/{id})
Get all articles (GET /articles). This should not return the whole Article entities, but rather part of them - their ID and their title. They should be sorted by day (descending)
Out of scope for this task:
Providing UI
Some more sophisticated functionalities like better finders and paging for example
Crate ArticleService REST endpoint providing following backend functionalities:
Out of scope for this task: