Проект Spring Boot Maven REST newsapi.org Front End для JSON - PullRequest
0 голосов
/ 31 августа 2018

Я делаю проект, в котором я хочу показывать новости с newsapi.org, отфильтрованные по стране и категории. Я закончил часть Back End, и все работает отлично. У меня есть этот контроллер, который показывает уже отфильтрованные новости в формате JSON:

@RestController
public class NewsController {

   @Autowired
   NewsApiService newsApiService;

   @GetMapping("/news/{country}/{category}")
    public MyNewsResponse news(@PathVariable ("country") String country, @PathVariable ("category") String category) {
       NewsApiResponse newsApiResponse = newsApiService.findArticlesByCountryAndCategory(country,category);
        MyNewsResponse myNewsResponse = new MyNewsResponse(country,category, newsApiResponse.getArticles());
       return myNewsResponse;
    }
}

У меня также есть файл Indec.html, который перенаправляет пользователя на заголовки новостей:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Index</title>
    <link rel="stylesheet" href="/css/stylesheet.css">
</head>
<body>
<h2>INDEX</h2>
<p>index</p>
<a href="/news/pl/technology"><button> News</button></a>
</body>
</html>

То, что я хочу сделать, это поместить результаты в формате JSON в какую-нибудь симпатичную HTML-таблицу или что-то подобное. Какой самый простой способ сделать это? Мне сказали, что я могу использовать существующий шаблон, но я не знаю, как использовать любой из них (я не очень хорош, когда дело доходит до Front End). Нужно ли менять контроллер или есть другие способы? ссылка на Github: https://github.com/PiotrDawidziuk/newsapi

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...