springboot搭建web项⽬(.html)
创建个简单的spring-boot。⽹上⽰例很多,例如:
适合新手的spring boot
本⽂主说疑惑点和常见问题(⽂末git上有完整springboot+html+css的demo):
1:spring-boot已经搭建完成了,然后需要集成静态html等资源;
从模板之家()拉取了适合风格的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/⽽不是去修改⼀坨的src。⽽且⽆缘⽆故的使⽤这种标签看着也不爽。
okok、闲话少说;直接正题:
直接这样,把静态资源(图⽚/js/css等)放⼊static⽬录(路径引⽤什么的也不⽤改动)、再次启动后访问:
感觉世界清爽了好多..
附git_demo链接:;
End.

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。