springboot不使用模板引擎搭建web项目
时间:2019-09-17
本文章向大家介绍springboot不使用模板引擎搭建web项目,主要包括springboot不使用模板引擎搭建web项目使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
创建个简单的spring-boot。网上示例很多,例如:https://blog.csdn.net/qq_27317475/article/details/81119098
本文主说疑惑点和常见问题:
1:spring-boot已经搭建完成了,然后需要集成静态html等资源;
从模板之家(http://www.cssmoban.com/tags.asp?n=UI)拉取了适合风格的UI模板,想直接修改后使用。试了半天一直报错;
搞了一会,发现需要使用模板引擎。于是引入了:
<!--模板引擎-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
加上之后确实可以了;不过页面却是这个样子的:
这肯定不对啊,我拉取的模板那么漂亮,怎么可能是这个样子。F12看了下浏览器控制台;发现好多404:
ok,说明html引入的css、icon、js等文件未找到。可是路径明明又没问题...
网上查询一番,说thymeleaf模板使用时,引入文件需要更换格式;
比如正常的 <link rel="stylesheet" href="vendor/bootstrap/css/bootstrap.min.css"> 要改为 <link rel="stylesheet" th:href="@{vendor/bootstrap/css/bootstrap.min.css}">
src=""等语法可能要需要更换;
这肯定不是我想要的啊...我要搞的是拉下来直接使用的html/css/js...而不是去修改一坨的src。而且无缘无故的使用这种标签看着也不爽。
okok、闲话少说;直接正题:
直接这样,把静态资源(图片/js/css等)放入static目录(路径引用什么的也不用改动)、
再次启动后访问:
感觉世界清爽了好多..
End.
原文地址:https://www.cnblogs.com/haohao111/p/11531783.html
- 二分查找算法基本思想
- Flyod 算法(两两之间的最短路径)
- HDUOJ-4104 Discount
- HDUOJ-----1085Holding Bin-Laden Captive!
- HDUOJ-----1098 Ignatius's puzzle
- 转--shell脚本备份mysql数据库
- NYOJ——————数的长度(斯特林公式的应用)
- 关于ssh命令的几个使用小技巧(r11笔记第27天)
- Golang语言社区--消息触发服务器启动基础模块分享
- NYOJ------汉诺塔(一)
- HDUOJ----Coin Change
- Golang语言社区--列出目录和遍历目录的方法
- HDUOJ-------单词数
- insert导致的性能问题大排查(r11笔记第26天)
- java教程
- Java快速入门
- Java 开发环境配置
- Java基本语法
- Java 对象和类
- Java 基本数据类型
- Java 变量类型
- Java 修饰符
- Java 运算符
- Java 循环结构
- Java 分支结构
- Java Number类
- Java Character类
- Java String类
- Java StringBuffer和StringBuilder类
- Java 数组
- Java 日期时间
- Java 正则表达式
- Java 方法
- Java 流(Stream)、文件(File)和IO
- Java 异常处理
- Java 继承
- Java 重写(Override)与重载(Overload)
- Java 多态
- Java 抽象类
- Java 封装
- Java 接口
- Java 包(package)
- Java 数据结构
- Java 集合框架
- Java 泛型
- Java 序列化
- Java 网络编程
- Java 发送邮件
- Java 多线程编程
- Java Applet基础
- Java 文档注释
- C++ 模板沉思录(下)
- Cocos2d-js中的简易MVC框架(四)显示层View
- 如何在去中心化交易所中(DEX)集成0x协议
- Spring Data REST不完全指南(二)
- Cocos2d-js中的简易MVC框架(三)中介者Mediator
- Cocos2d-js中的简易MVC框架(二)数据模型Model
- Python 还能实现图片去雾?FFA 去雾算法、暗通道去雾算法用起来! | 附代码
- 探秘计算机视觉中的注意力机制
- 采用 Vue 编写的功能强大的 Swagger-ui 页面
- Spring Data REST不完全指南(三)
- Spark Kafka 基于Direct自己管理offset
- 使用Reactor响应式编程
- 多场景下MySQL临时表的作用
- Flink 自定义触发器实现带超时时间的 CountWindow
- 聊聊Spring Boot Actuator