Spring Boot Maven项目REST newsapi.org JSON前端

时间:2018-08-31 14:56:42

标签: html json maven spring-mvc spring-boot

我正在做一个项目,我想在其中显示按国家和类别过滤的newsapi.org的新闻。我完成了后端部分,一切运行正常。 我有一个此控制器以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表或类似的表中。最简单的方法是什么? 有人告诉我可以使用现有模板,但是我真的不知道如何使用其中的任何模板(涉及前端时,我并不是很好)。我必须更换控制器还是其他方法? 链接到Github:https://github.com/PiotrDawidziuk/newsapi

0 个答案:

没有答案