信息发布→ 登录 注册 退出

SpringBoot如何访问html和js等静态资源配置

发布时间:2026-01-11

点击量:
目录
  • SpringBoot访问html和js等静态资源配置
    • 1:访问html
    • 2:访问js
  • SpringBoot访问不到js,css等静态资源问题

    SpringBoot访问html和js等静态资源配置

    把静态资源放到resources/static下,这是springboot静态资源默认访问路径。

    在浏览器直接ip:端口/静态资源 就可以了 

    下面的废话是好久之前写的,不用看了。。。

    SpringBoo推荐使用thymeleaf模板作用前端页面展示,整体结构如下所示:

    这里我并没有引入thymeleaf模板,所以页面放在了pages目录下。

    application.yml配置如下:

    server:
      port: 9000
      context-path: /sso
      address: sso.server
     
    spring:
     mvc:
      static-path-pattern: /**
        # 默认值为 classpath:/META-INF/resources/,classpath:/resources/,classpath:/static/,classpath:/public/

    我设置了context-path,所以访问的路径前缀都要有/sso。

    1:访问html

    在controller访问html:

    @RequestMapping("/user/login")
        public String login(){
            return "/pages/login.html";
    }

    注解必须为@controller 

    2:访问js

    在页面引入js文件:

    <script src="/sso/js/jquery-3.3.1.js"></script>

    访问该页面显示js文件加载完成。

    SpringBoot访问不到js,css等静态资源问题

    在网上找了一大部分回答都没解决问题,所以记录一下;

    今天碰到这个问题,自己的thymeleaf导入文件的格式也没啥问题,最后点击maven中clean重启下就可以了

    以上为个人经验,希望能给大家一个参考,也希望大家多多支持。

    在线客服
    服务热线

    服务热线

    4008888355

    微信咨询
    二维码
    返回顶部
    ×二维码

    截屏,微信识别二维码

    打开微信

    微信号已复制,请打开微信添加咨询详情!