Spirng Boot在进行Web开发的时候,提供了如下自动配置。
1、自动配置ViewResolver
2、自动配置的静态资源
3、自动配置的Formatter和Converter
4、自动配置的HttpMessageCoverters
5、静态首页的支持
在Thymeleaf模板引擎中,可以引入Bootstrap和jQuery(DOM操作),这样就可以使用html、CSS、JavaScript。
通过”${}"访问model数据。数据迭代用法也相似。
<div class="panel panel-primary"> <div class="panel-heading"> <h3 class="panel-title">访问model</h3> </div> <div class="panel-body"> <span th:text="${singlePerson.name}"></span> </div> </div> <div th:if="${not #lists.isEmpty(people)}"> <div class="panel panel-primary"> <div class="panel-heading"> <h3 class="panel-title">列表</h3> </div> <div class="panel-body"> <ul class="list-group"> <li class="list-group-item" th:each="person:${people}"> <span th:text="${person.name}"></span> <span th:text="${person.age}"></span> <button class="btn" th:οnclick="'getName(\''+${person.name}+'\');'">获得名字</button> </li> </ul> </div> </div> </div>