springboot 设置ico_Spring Boot--Thymeleaf模板引擎/静态页面
点关注,不迷路;持续更新Java相关技术及资讯!!!
1.Spring Boot对静态资源的映射规则
- 如果静态资源文件夹下有 index.html的话,直接访问localhost:8080的话,index就是欢迎页
使用自己的图标:
在静态资源文件夹放一个 favicon.ico 的图标,springboot底层会自动调用这个为我们的图标
我找了个小叮当的图标
效果:
自定义静态资源文件夹
在你的 yml/properties下添加:
spring.resources.static-locations=classpath:/hello/,classpath:/carson/
定义之后,原来默认的就不可以使用了
2. 引入 Thymeleaf
SpringBoot推荐使用thymeleaf,因为语法简单,功能强大, 不推荐使用jsp,默认也不支持jsp
org.springframework.boot spring-boot-starter-thymeleaf
新版本的Spring Boot会自动设置好版本,如果你是1.x的Spring Boot,可能要自己更改版本了
3. Thymeleaf 使用&语法
源码:
@ConfigurationProperties( prefix = "spring.thymeleaf")public class ThymeleafProperties { private static final Charset DEFAULT_ENCODING; public static final String DEFAULT_PREFIX = "classpath:/templates/"; public static final String DEFAULT_SUFFIX = ".html"; private boolean checkTemplate = true; private boolean checkTemplateLocation = true; // 下面是前后缀,也就是说只要放在 prefix 目录下,就可以被渲染了 private String prefix = "classpath:/templates/"; private String suffix = ".html";
- 写一个 controller 方法:
@RequestMapping("nice") public String nice(){ return "nice"; }
- 在 resources下的 templates目录下创建nice.html
Title
这是 nice 标签
- 启动程序,访问 localhost:8080/nice
使用:
1.html页面 导入 thymeleaf 的名称空间
2.使用thymeleaf语法
- controller:
@RequestMapping("nice") public String nice(Map map){ map.put("hello
springboot 设置ico_Spring Boot--Thymeleaf模板引擎/静态页面相关推荐
- SpringBoot 集成 Jsp、Thymeleaf 模板引擎 + Thymeleaf 基本使用
Spring Boot 集成 Thymelaf 模板 集成 Jsp 模板 引入依赖 + 配置文件 启动项目 控制器访问 jsp 页面 集成 Thymeleaf 模板 引入依赖 + 配置文件 控制器访问 ...
- Marco's Java【SpringBoot入门(六) 之 Thymeleaf模板引擎的使用】
前言 本节呢给大家介绍一个新鲜 "玩意儿" 叫做Thymeleaf,Thymeleaf翻译过来就是 "百里香叶" 的意思 我发现这些大佬儿特别喜欢用叶子作为标识 ...
- SpringBoot整合Thymeleaf模板引擎以及静态资源的访问
SpringBoot整合Thymeleaf模板引擎静态资源访问的配置 Thymeleaf是一个现代服务器端Java模板引擎,适用于Web和独立环境,能够处理HTML,XML,JavaScript,CS ...
- 玩转springboot:thymeleaf模板引擎入门程序
一.前言 常用的模板引擎有:JSP.Velocity.Freemarker.Thymeleaf 但是,Springboot默认是不支持JSP的,默认使用thymeleaf模板引擎.而且,语法更简单,功 ...
- Thymeleaf模板引擎---SpringBoot
Thymeleaf模板引擎 前端交给我们的页面,是html页面.如果是我们以前开发,我们需要把他们转成jsp页面,jsp好处就是当我们查出一些数据转发到JSP页面以后,我们可以用jsp轻松实现数据的显 ...
- 【SpringBoot】3、SpringBoot中整合Thymeleaf模板引擎
SpringBoot 为我们提供了 Thymeleaf 自动化配置解决方案,所以我们在 SpringBoot 中使用 Thymeleaf 非常方便 一.简介 Thymeleaf是一个流行的模板引擎,该 ...
- <12>springboot集成thymeleaf模板引擎
创建一个springboot工程,导入以下依赖 <dependencies><!--springboot框架web组件依赖--><dependency><gr ...
- 九、SpringBoot集成Thymeleaf模板引擎
Thymeleaf咋读!??? 呵呵,是不是一脸懵逼...哥用我的大学四级英文知识告诉你吧:[θaimlif]. 啥玩意?不会音标?...那你就这样叫它吧:"赛母李府",大部分中国 ...
- Spring Boot集成Thymeleaf模板引擎
一.Thymeleaf 模板介绍 Spring Boot 推荐使用Thymeleaf 来代替传统开发中的JSP,那么什么是Thymeleaf 模板引擎呢?下面就来简单的介绍一下. Thymeleaf ...
最新文章
- python导入csv文件-Python读写文件(csv、txt、excel)
- python 之GUI设计:Entry组件
- 明晰软件架构与数据结构
- CATALINA_BASE和CATALINA_HOME,多实例tomcat与多版本tomcat运行
- SAP Spartacus UI TabParagraphContainerComponent 的工作原理
- java 获取注释_Java面试题Java语言有哪些注释的方式?
- 【渝粤教育】 国家开放大学2020年春季 1007公司财务 参考试题
- 会议 | 2018年全国知识图谱与语义计算大会(CCKS 2018)
- pc模式 华为mate30_华为Mate30国内发布,这篇可能是全网最全干货贴
- AD RMS 问题解决 事件ID:139
- oracle数据库stuff的用法,sql STUFF用法
- 培训师之绕口令与气息练习
- 产品经理如何更优商业思维
- tumblr_向您的Tumblr博客添加高级主题
- linux最新flash+player,Linux版Flash Player正式回归
- 大话主流分布式文件系统!
- 利用阿里云容器镜像服务下载gcr.io镜像
- 外观模式——透过现象看本质
- 四重境界:人渣、小人、君子、圣人
- 傻子也能看懂的迪杰斯特拉算法(转)
热门文章
- mysql数据库容量和性能_新品速递丨容量盘性能提升超 300%,数据库支持 MySQL 8.0...
- b700a怎么连蓝牙_233621蓝牙2.1无线音箱B700A小测
- 详解:设计模式之-策略设计模式
- Java中的Runnable、Callable、Future、FutureTask的区别与示例
- python for循环n次_Python入门10 —— for循环
- 我的世界服务器怎么修改书与笔,我的世界书与笔怎么做 我的世界书与笔怎么用...
- MySQL主键自增长报duplicate_MySQL使用on duplicate key update引起主键不连续自增
- element ui select设置不显示不存在的项_appium—等待时间设置方法
- [转载] java 枚举Enum源码解析
- java reverse_Java Integer类reverse()方法与示例