点关注,不迷路;持续更新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";
  1. 写一个 controller 方法:
 @RequestMapping("nice") public String nice(){ return "nice"; }
  1. 在 resources下的 templates目录下创建nice.html
 Title

这是 nice 标签

  1. 启动程序,访问 localhost:8080/nice

使用:

1.html页面 导入 thymeleaf 的名称空间

2.使用thymeleaf语法

  • controller:
 @RequestMapping("nice") public String nice(Map map){ map.put("hello

springboot 设置ico_Spring Boot--Thymeleaf模板引擎/静态页面相关推荐

  1. SpringBoot 集成 Jsp、Thymeleaf 模板引擎 + Thymeleaf 基本使用

    Spring Boot 集成 Thymelaf 模板 集成 Jsp 模板 引入依赖 + 配置文件 启动项目 控制器访问 jsp 页面 集成 Thymeleaf 模板 引入依赖 + 配置文件 控制器访问 ...

  2. Marco's Java【SpringBoot入门(六) 之 Thymeleaf模板引擎的使用】

    前言 本节呢给大家介绍一个新鲜 "玩意儿" 叫做Thymeleaf,Thymeleaf翻译过来就是 "百里香叶" 的意思 我发现这些大佬儿特别喜欢用叶子作为标识 ...

  3. SpringBoot整合Thymeleaf模板引擎以及静态资源的访问

    SpringBoot整合Thymeleaf模板引擎静态资源访问的配置 Thymeleaf是一个现代服务器端Java模板引擎,适用于Web和独立环境,能够处理HTML,XML,JavaScript,CS ...

  4. 玩转springboot:thymeleaf模板引擎入门程序

    一.前言 常用的模板引擎有:JSP.Velocity.Freemarker.Thymeleaf 但是,Springboot默认是不支持JSP的,默认使用thymeleaf模板引擎.而且,语法更简单,功 ...

  5. Thymeleaf模板引擎---SpringBoot

    Thymeleaf模板引擎 前端交给我们的页面,是html页面.如果是我们以前开发,我们需要把他们转成jsp页面,jsp好处就是当我们查出一些数据转发到JSP页面以后,我们可以用jsp轻松实现数据的显 ...

  6. 【SpringBoot】3、SpringBoot中整合Thymeleaf模板引擎

    SpringBoot 为我们提供了 Thymeleaf 自动化配置解决方案,所以我们在 SpringBoot 中使用 Thymeleaf 非常方便 一.简介 Thymeleaf是一个流行的模板引擎,该 ...

  7. <12>springboot集成thymeleaf模板引擎

    创建一个springboot工程,导入以下依赖 <dependencies><!--springboot框架web组件依赖--><dependency><gr ...

  8. 九、SpringBoot集成Thymeleaf模板引擎

    Thymeleaf咋读!??? 呵呵,是不是一脸懵逼...哥用我的大学四级英文知识告诉你吧:[θaimlif]. 啥玩意?不会音标?...那你就这样叫它吧:"赛母李府",大部分中国 ...

  9. Spring Boot集成Thymeleaf模板引擎

    一.Thymeleaf 模板介绍 Spring Boot 推荐使用Thymeleaf 来代替传统开发中的JSP,那么什么是Thymeleaf 模板引擎呢?下面就来简单的介绍一下. Thymeleaf ...

最新文章

  1. python导入csv文件-Python读写文件(csv、txt、excel)
  2. python 之GUI设计:Entry组件
  3. 明晰软件架构与数据结构
  4. CATALINA_BASE和CATALINA_HOME,多实例tomcat与多版本tomcat运行
  5. SAP Spartacus UI TabParagraphContainerComponent 的工作原理
  6. java 获取注释_Java面试题Java语言有哪些注释的方式?
  7. 【渝粤教育】 国家开放大学2020年春季 1007公司财务 参考试题
  8. 会议 | 2018年全国知识图谱与语义计算大会(CCKS 2018)
  9. pc模式 华为mate30_华为Mate30国内发布,这篇可能是全网最全干货贴
  10. AD RMS 问题解决 事件ID:139
  11. oracle数据库stuff的用法,sql STUFF用法
  12. 培训师之绕口令与气息练习
  13. 产品经理如何更优商业思维
  14. tumblr_向您的Tumblr博客添加高级主题
  15. linux最新flash+player,Linux版Flash Player正式回归
  16. 大话主流分布式文件系统!
  17. 利用阿里云容器镜像服务下载gcr.io镜像
  18. 外观模式——透过现象看本质
  19. 四重境界:人渣、小人、君子、圣人
  20. 傻子也能看懂的迪杰斯特拉算法(转)

热门文章

  1. mysql数据库容量和性能_新品速递丨容量盘性能提升超 300%,数据库支持 MySQL 8.0...
  2. b700a怎么连蓝牙_233621蓝牙2.1无线音箱B700A小测
  3. 详解:设计模式之-策略设计模式
  4. Java中的Runnable、Callable、Future、FutureTask的区别与示例
  5. python for循环n次_Python入门10 —— for循环
  6. 我的世界服务器怎么修改书与笔,我的世界书与笔怎么做 我的世界书与笔怎么用...
  7. MySQL主键自增长报duplicate_MySQL使用on duplicate key update引起主键不连续自增
  8. element ui select设置不显示不存在的项_appium—等待时间设置方法
  9. [转载] java 枚举Enum源码解析
  10. java reverse_Java Integer类reverse()方法与示例