目录
- spring-boot简单demo-1【新建spring-boot工程并配置】
- spring-boot简单demo-2【html网页显示数据库信息】
- spring-boot简单demo-3【在html表单中完成对数据库表格的增删查改】
- spring-boot简单demo-4【jpa多条件查询、模糊匹配和复合主键】
- spring-boot简单demo-5【Android app从服务器获取数据和发送数据】
现在,我们希望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,成功显示~