spring-boot简单demo-2【html网页显示数据库信息】

现在,我们希望spring-boot能够返回html页面并显示一些信息

于是我们需要在pom文件中加入依赖

然后在application.properties文件中配置thymeleaf

在文件夹resources->templates下新建html文件text.html

编写html文件,我们需要在html标签中加入

xmln="http//www.thymeleaf.org" xmlns:th="http://www.w3.org/1999/xhtml"

编写Controller,注意这里就不能用@RestController注解了,原因上一篇讲了

我们将需要显示的信息添加到model中,并返回刚才编写好的网页test.html,在html中通过对应的字符串获取存入的信息

运行程序,访问localhost:8080/test,显示出了我们刚才编写的网页

现在,我想在网页中显示刚才查数据库得到的student信息,于是我又在templates文件夹下新建了一个student.html文件,内容如下

还是用刚才的HtmlController吧,我们可以在这个类中定义一个studentRepository并用@Autowired标签自动注入

再向这个类中添加一个方法查学生信息并返回student.html,就非常简单了

我的数据库表格内容依旧没变,还是长这样

运行程序,访问localhost:8080/showstudent,成功显示~

发布了51 篇原创文章 · 获赞 1 · 访问量 1079

猜你喜欢

转载自blog.csdn.net/si_si_si/article/details/104694272