返回顶部
首页 > 资讯 > 精选 >springboot怎么添加webapp文件夹
  • 727
分享到

springboot怎么添加webapp文件夹

2023-06-29 01:06:07 727人浏览 泡泡鱼
摘要

这篇文章的内容主要围绕SpringBoot怎么添加WEBapp文件夹进行讲述,文章内容清晰易懂,条理清晰,非常适合新手学习,值得大家去阅读。感兴趣的朋友可以跟随小编一起阅读吧。希望大家通过这篇文章有所收获!springboot 添加weba

这篇文章的内容主要围绕SpringBoot怎么添加WEBapp文件夹进行讲述,文章内容清晰易懂,条理清晰,非常适合新手学习,值得大家去阅读。感兴趣的朋友可以跟随小编一起阅读吧。希望大家通过这篇文章有所收获!

springboot 添加webapp文件夹

Spring Boot框架本身他没有webapp文件夹的,如果要实现前后台不分离,就需要手动创建webapp问价夹。

springboot怎么添加webapp文件夹

这是一个刚创建好的spring boot项目。接下来我们手动用idea给这个项目创建一个webapp。

springboot怎么添加webapp文件夹

这里先新建一个空的webapp文件夹

springboot怎么添加webapp文件夹

springboot怎么添加webapp文件夹

接下来点击ProjectStructure,就是上面那两张截图都可以

springboot怎么添加webapp文件夹

点击modules,点击右面左上方的+号,找到web,点击

springboot怎么添加webapp文件夹

web添加后就是这样了,我们可以点击右边的小笔来编辑wenapp的目录,全部定位到我们新建的webapp文件夹下

springboot怎么添加webapp文件夹

springboot怎么添加webapp文件夹

出来后如果要是发现有这个小蓝点就成功了。

踩坑:添加webapp文件夹能访问jsp却找不到静态资源404

这次项目突发奇想想用一次springboot,但是入坑才发现坑好多啊。

项目说明:springboot版本是2.2.2,jdk是1.8

springboot官方推荐使用thymeleaf模板引擎,把静态资源放到resources下面的static中,然后页面放到templement中,但这次因为时间比较紧,所以我想把以前项目里面的webapp直接搬过来,里面的jsp直接使用,结果jsp能访问到,但里面的图片,CSS,js全都报404错误。

目录结构

直接在与java同级创建一个webapp目录, 然后把以前旧spring mvc项目中的webapp直接复制了过来。

springboot怎么添加webapp文件夹

结果访问里面的jsp可以正常访问到,但静态资源全都找不到了。

springboot怎么添加webapp文件夹

单独访问css都是都跳转到报错页面

springboot怎么添加webapp文件夹

道理我知道点,应该是springboot默认拦截所有uri用作各种处理,然后就把静态资源也拦了,想不拦就得配置放行。

然后百度了一堆方法不过可能是springboot版本不一样或者是jdk版本不一样,反正就是实现不了,prop文件配置也不生效,最后好不容易找到一个我这个版本可以使用的方法:

springboot默认扫描的静态资源的路径是这些

  • classpath:/static

  • classpath:/public

  • classpath:/resources

  • classpath:/META-INF/resources

我们的目标就是就是把webapp中的内容编译到最后一种classpath:/META-INF/resources中,然后放行这个路径即可

解决方法

在pom.xml中的build->resources中增加这个,作用是吧webapp编译到 META-INF/resources 中

<resource>    <directory>src/main/webapp</directory>    <targetPath>META-INF/resources</targetPath>    <includes>        <include>**     @Override    public void addResourceHandlers(ResourceHandlerReGIStry registry) {        registry.addResourceHandler("*.css", "*.js", "*.png", "*.jpg",                "*.jpeg", "*.gif", "fonts*.svg",                "*.ttf","*.woff","*.eot","*.otf","*.woff2"        };        //注册登录拦截器        registry.addInterceptor(loginInterceptor()).addPathPatterns(addPathPatters).excludePathPatterns(excludePathPatters);        //如果多条拦截器则增加多条    }     //添加放行静态资源    @Override    public void addResourceHandlers(ResourceHandlerRegistry registry) {        registry.addResourceHandler("/**").addResourceLocations("classpath:/META-INF/resources/");    }  }

感谢你的阅读,相信你对“springboot怎么添加webapp文件夹”这一问题有一定的了解,快去动手实践吧,如果想了解更多相关知识点,可以关注编程网网站!小编会继续为大家带来更好的文章!

--结束END--

本文标题: springboot怎么添加webapp文件夹

本文链接: https://lsjlt.com/news/321586.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • springboot怎么添加webapp文件夹
    这篇文章的内容主要围绕springboot怎么添加webapp文件夹进行讲述,文章内容清晰易懂,条理清晰,非常适合新手学习,值得大家去阅读。感兴趣的朋友可以跟随小编一起阅读吧。希望大家通过这篇文章有所收获!springboot 添加weba...
    99+
    2023-06-29
  • springboot 如何添加webapp文件夹
    目录springboot 添加webapp文件夹踩坑:添加webapp文件夹能访问jsp却找不到静态资源404目录结构解决方法springboot 添加webapp文件夹 sprin...
    99+
    2024-04-02
  • git中怎么添加文件夹
    在日常的软件开发中,我们常常会用到Git来进行版本控制。Git是一款非常强大的版本控制工具,能够帮助我们有效地管理代码的版本。在Git中,我们通常使用“add”命令来添加文件,但是如果我们要添加一个文件夹,该如何处理呢?本文将介绍Git中添...
    99+
    2023-10-22
  • win10怎么添加共享文件夹
    要在Windows 10中添加共享文件夹,请按照以下步骤操作: 打开文件资源管理器,然后导航到要共享的文件夹。 右键单击文件夹,然...
    99+
    2023-10-26
    win10
  • linux怎么添加共享文件夹
    要在Linux系统上添加共享文件夹,您需要使用Samba服务。以下是在Linux上添加共享文件夹的一般步骤: 安装Samba服务:...
    99+
    2024-04-02
  • python怎么新建文件夹并添加文件
    要在Python中创建文件夹并添加文件,可以使用`os`模块或`pathlib`模块。下面是使用这两个模块的示例代码: 使用`os`...
    99+
    2023-10-26
    python
  • pycharm怎么添加文件夹至项目
    在PyCharm中添加文件夹至项目可以通过以下步骤完成: 打开PyCharm并打开你的项目。 在项目视图中,鼠标右键单击你想要添加...
    99+
    2023-10-24
    pycharm
  • 怎么在gitlab上的仓库添加文件夹
    在GitLab上的仓库里添加文件夹非常容易。本文将为您介绍如何在GitLab上的仓库添加文件夹。首先,登录到您的GitLab账户并打开您想要添加文件夹的仓库。接下来,点击"Upload file"(上传文件)按钮;接着,您将看到一个名为"D...
    99+
    2023-10-22
  • 怎么使用python append()方法添加文件夹
    Python的append()方法用于在列表末尾添加元素,而不是用于添加文件夹。要添加文件夹,可以使用os.mkdir()方法来创建...
    99+
    2023-10-18
    python
  • win11怎么添加开机启动项文件夹
    要添加开机启动项文件夹,可以按照以下步骤操作:1. 打开资源管理器,点击地址栏并输入以下路径:C:\ProgramData\Micr...
    99+
    2023-08-22
    win11
  • python怎么打开指定文件夹添加内容
    要打开指定文件夹并添加内容,可以使用Python的os模块和open函数来实现。以下是一个示例代码: import os fold...
    99+
    2024-03-02
    python
  • win10系统中怎么在home文件夹中添加库
      win10怎么在home文件夹中添加库呢在win10系统中,我们点击下方的“文件管理器”按钮时,它打开的并不是库文件夹,而是全新的Home主页文件夹,里面罗列了我们经常访问的文件夹以及文件,这...
    99+
    2023-06-08
    home win10 添加 系统 文件夹
  • java 如何为文件及文件夹添加权限
    目录java 为文件及文件夹添加权限java 修改文件所有者及其权限1.设置所有者2.ACL文件权限3.POSIX文件权限java 为文件及文件夹添加权限 public sta...
    99+
    2024-04-02
  • Django 项目中添加静态文件夹
    在 mysite 文件夹下添加一个 statics 文件夹用来存放 js 文件 在 index.html 文件中添加 <!DOCTYPE html> <html lang="en"> <head> ...
    99+
    2023-01-31
    静态 文件夹 项目
  • win10怎么加密文件夹
    使用win10系统的小伙伴肯定不在少数吧,你们会不会有想要进行加密的文件夹呢那你们又知不知道win10加密文件夹在哪设置呢如果不知道的话接下来小编就来告诉大家win10怎么加密文件夹,有需要的小伙伴一起往下看看吧。1、首先我们在电脑上打开文...
    99+
    2023-07-12
  • win8这台电脑文件夹 如何自由添加删除文件夹?
    win8在“这台电脑”增加了6个文件夹(“视频”“文档”“图片”“下载”“音乐&rdqu...
    99+
    2023-06-07
    win8这台电脑文件夹 添加 文件夹 电脑
  • 怎么向vps添加文件
    要添加文件到VPS,您可以通过几种方法实现:1. 使用FTP客户端:您可以使用FTP客户端(如FileZilla、WinSCP等)连...
    99+
    2023-08-19
    vps
  • python怎么添加path文件
    要将 path 文件添加到 python,可以使用以下方法:sys.path.append() 方法:向 sys.path 列表中添加路径。pythonpath 环境变量:windows...
    99+
    2024-05-22
    linux python macos
  • c#怎么添加类文件
    在c#中添加类文件的步骤:1. 创建新项目,2. 添加新类,3. 为类添加代码,4. 在另一个类中引用新类。using语句引用类文件所在的命名空间;new运算符创建类的新实例;点运算符访...
    99+
    2024-05-14
    c#
  • Springboot怎么添加server.servlet.context-path
    本篇内容介绍了“Springboot怎么添加server.servlet.context-path”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所...
    99+
    2023-07-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作