栏目分类:
子分类:
返回
终身学习网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
终身学习网 > IT > 软件开发 > 后端开发 > Java

(狂神)SpringBoot笔记---------04

Java 更新时间:发布时间: 百科书网 趣学号
首页和图标定制

首页如何定制

 从源码可知我们在它的web页面配置位置(详情见上一次笔记)直接加上index.html即可:

运行:

 

我们把index.html放到static目录下也是可以正常运行的。但是如果放到最外层的resources下就会找不到。

我们可以做个有趣的事情,就是可以改变我们页面的图标:

我们得降低一下我们的版本,不然最新版本这个很难找。

 

源码告诉我们要创建一个favicon.ico

 

 

 这个默认为true,我们把它改成false:

 

我们把这个文件传进去再运行一下:

 

 如果报错的话我们就导入依赖。

我们发现我们的图标就显示出来了。

thymeleaf模板引擎 

先导入依赖

 

 我们的springboot如果选2.1.7版本,那么我们的thymeleaf默认为3.0.11版本

如果我们使用的版本不对,可能会直接报错。

只要有一个能用到的东西,那么一定有一个XXXXProperties类:

我们去找到thymeleaf的源码:

它有默认的前缀和后缀。

我们按照这个方式去写就可以了。

 

接下来我们看看我们的controller能不能找到它:

 

运行:

 

我们给模板引擎下一个结论:

 只需要使用thymeleaf,只需要导入对应的依赖就可以了,我们将html放入到我们的templates目录下即可。

我们的页面写好了,我们在controller中传入个值:

 

我们看前端页面能不能接收到我们后端传来的值。

 

我们发现我们取值失败。

 

我们看thymeleaf的文档中Html文件模板是用th来取值,我们去修改我们的前端:

 

我们再去运行一下:

 

Thymeleaf语法 

 我们来把常用的东西一个一个的测一下:

 

运行:

 

这两个方法还是用的比较少的,我们来看一个用的比较多的循环取值应该要怎么写呢?

 

在controller层我们传入了一个数组列表。

前端:

 

我们在 前端先把users遍历,再把每一个元素user以test的形式打印出来。

运行:

我们的循环还有一种行内写法虽然比较少用,但是也可以了解一下:

 

运行效果是相同的。

thymeleaf其实还有很多内容,我们以后慢慢学慢慢接触。

MVC配置原理 

我们来学习做一些springmvc的配置,我们之前学ssm框架时,要做配置文件,我们现在可以直接创建mvc配置类通过里面的方法去做springmvc的配置。

 

 我们建立个工具类MyMvcConfig,给它注释为配置类,并实现mvc配置接口,在里面先创建一个自定义视图解析器的类,然后把这个类交给Bean,注入到spring中就完成了自定义视图解析器的创建。但是我们很少用到自定义的视图解析器。

转载请注明:文章转载自 www.051e.com
本文地址:http://www.051e.com/it/601930.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 ©2023-2025 051e.com

ICP备案号:京ICP备12030808号