SpringBoot+Freemarker+Layui学习------第一天

获取站点根目录:
request.contextPath;

需要在配置文件中配置相关信息:

# FTL配置
spring.freemarker.suffix=.ftl
spring.freemarker.charset=UTF-8
spring.freemarker.template-loader-path=classpath:/templates/
spring.freemarker.cache=false
multipart.maxFileSize=60MB
multipart.maxRequestSize=60MB

# FTL中引用js和css路径用到
spring.freemarker.request-context-attribute=base
spring.freemarker.expose-request-attributes=true
spring.freemarker.expose-session-attributes=true
spring.freemarker.expose-spring-macro-helpers=true

遇到的问题:


项目按照以上配置,但是老是找不到引用的css和js的位置,一开始以为配置有问题,换了好几种配置方法依然没用,最后终于找出了原因所在
SpringBoot+Freemarker+Layui学习------第一天_第1张图片
在webapp下没有WEB-INFO文件夹和web.xml文件,在这里配置了,导致找不到css文件和js文件,删除此配置即可

整体项目目录结构
SpringBoot+Freemarker+Layui学习------第一天_第2张图片

你可能感兴趣的:(java,spring,mvc,SpringBoot,FTL,LayUI)