IDEA构成SpringBoot项目的路径
通常,SpringBoot项目的路径是
静态内是静态文件
模板中是页面
所有这些都是SpringBoot的默认值
编写代码时,控制控制器是否可以访问页面
今天遇到了一个场景:
如果不部署控制器,则希望直接访问某个页面,以确保成功加载静态文件(JS、图像等)
构成
单击加号以创建web。
在目录中创建新的webapp
布置这两个地方
由application.yml配置
spring:
mvc:
静态路径- pattern :/static/* * #打开静态资源访问
view:
prefix: /pages/
suffix:jsp
然后设置启动选项
现在我的项目结构是这样的
启动SpringBoot
如果没有写控制器,我会直接访问:
3358 localhost :8080/pages/log in.JSP
成功了!
在JSP中使用静态目录资源:
string basepath=request.getscheme ((://) request.getservername ) ) : ) request.getserverport ) ) request
%
XXX