位置: IT常识 - 正文

若依框架前端静态资源到后端访问(若依框架前端框架)

编辑:rootadmin
若依框架前端静态资源到后端访问 修改ruoyi-ui中的.env.production(二选一)// 本机地址访问VUE_APP_BASE_API = '/'// 任意地址访问VUE_APP_BASE_API = '//localhost:8080'修改ruoyi-ui中的router/index.js,设置mode属性为hashexport default new Router({ //mode: 'history', // 去掉url中的# mode: 'hash', scrollBehavior: () => ({ y: 0 }), routes: constantRoutes})打包前端静态资源文件。npm run build:prod修改后端resources中的application.yml,添加thymeleaf模板引擎配置spring: # 模板引擎 thymeleaf: mode: HTML encoding: utf-8 cache: false修改后端pom.xml,增加thymeleaf模板引擎依赖<!-- spring-boot-thymeleaf --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId></dependency>修改后端ResourcesConfig.java中的 addResourceHandlers,添加静态资源映射地址/** 前端静态资源配置 */registry.addResourceHandler("/static/**").addResourceLocations("classpath:/static/");修改后端SecurityConfig.java中的 configure,添加允许访问的地址。//静态资源,可匿名访问.antMatchers(HttpMethod.GET, "/", "/*.html", "/**/*.html", "/**/*.css", "/**/*.js", "/profile/**","/static/**","/index","/*.ico").permitAll()后端修改访问控制处理SysIndexController.java设置对应访问页面。package com.ruoyi.web.controller.system;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RestController;import org.springframework.web.servlet.ModelAndView;/** * 首页 */@RestControllerpublic class SysIndexController{ /** 系统基础配置 */ //@Autowired //private ScrewdriverConfig screwdriverConfig; /** * 访问首页,提示语 *//* @RequestMapping("/") public String index() { return StringUtils.format("欢迎使用{}后台管理框架,当前版本:v{},请通过前端地址访问。", screwdriverConfig.getName(), screwdriverConfig.getVersion()); }*/ @RequestMapping("/") public ModelAndView index() { //项目在本地运行无异常,打包后发现页面无法跳转 //检查日志发现是Thymeleaf出现问题 org.thymeleaf.exceptions.TemplateInputException: //return new ModelAndView("/index.html"); return new ModelAndView("index.html"); }}整合前端dist静态资源文件到后端

推荐整理分享若依框架前端静态资源到后端访问(若依框架前端框架),希望有所帮助,仅作参考,欢迎阅读内容。

若依框架前端静态资源到后端访问(若依框架前端框架)

文章相关热门搜索词:若依框架视频教程,若依框架使用教程,若依框架开发教程,若依框架入门,若依框架部署,若依框架开发教程,若依框架前端框架,若依框架前端如何通过后端加载页面,内容如对您有帮助,希望把文章链接给更多的朋友!

在resources下新建templates目录,放静态页面 在resources下新建static目录,放静态文件

启动测试访问地址

打开浏览器,输入访问地址能正常访问和登录表示成功。

本文链接地址:https://www.jiuchutong.com/zhishi/283322.html 转载请保留说明!

上一篇:塞尚山,法国普罗旺斯艾克斯 (© travelview/iStock)(法国著名画家塞尚属于什么流派?)

下一篇:重装Win7系统鼠标键盘不能用的解决方法(重装win7系统鼠标键盘没反应)

  • 小规模纳税人转一般纳税人
  • 税前扣除什么意思
  • 广告宣传费扣除比例
  • 什么类型的电子商务
  • 股东权益是资产吗
  • abc类企业是什么意思
  • 个税扣除项生效日期
  • 财务专用章的重要性
  • 个体工商户每月需要申报个税吗
  • 新企业需要结转增值税吗
  • 建筑业营改增前后区别
  • 销售之后发生销货折让收到红字发票如何做账?
  • 住宿发票丢了能重开吗
  • 企业生产设备发生的日常维修费用
  • 其他贷款服务的内容包括
  • 周转借款会计分录
  • 全年一次性奖金税收优惠政策
  • 票据转让后本公司还有责任吗
  • 应付款转收入条件
  • 租金返还方式销售
  • 应税劳务、服务清单
  • 红冲的普通发票要给对方吗
  • 如何安装os x
  • 开电脑店几年搞活动好吗
  • 忘记用户登录密码怎么办
  • 定期定额征收的个体户怎么报税
  • packethsvc.exe - packethsvc是什么进程 有什么用
  • 司机公里补贴进什么科目
  • 在建工程明细科目分不开怎么办
  • 农产品销售税收优惠政策
  • 短期借款利息计算
  • 企业接受外单位投入的材料一批,应编制()
  • vite中文网
  • 预提收入需不需要计提增值税
  • 企业的罚款支出指企业的行政罚款
  • 管理费用冲减其他应收款
  • 赤狐 (© Yossi Eshbol/Minden Pictures)
  • maven安装成功命令
  • 有关的拼音
  • MMEngine理解
  • 用python绘制
  • 物业公司收的水费是计入其他应付款还是其他业务收入
  • 免税收入和免征
  • 以公司名义开的诊所算个体工商户吗
  • python中htmlparser解析html
  • springboot怎么配置拦截器
  • ubuntu下编译安装opencv
  • 帝国cms界面
  • 一条sql在mysql中经过怎样的过程
  • 衡量税收负担通常用()
  • 税控盘是什么会计科目
  • 劳务派遣公司经营情况说明怎么写
  • 有限责任公司减资的条件
  • 业务招待费扣除标准是多少
  • 跨年工程施工如何计算成本
  • 收到股权认购款怎么做账
  • 信用卡刷卡手续费是谁收取的
  • 补提折旧以前年度损益调整
  • 长期债券是长期借款吗
  • 物流托运不给发货
  • 长期股权投资权益法初始成本的确定
  • 公司购买手表入什么科目
  • 矿山运输设备的点检绩效考核
  • 工业企业中制造费用包括哪些内容
  • 零售商品销售的具体核算步骤
  • mysql的基本操作语句
  • sql时间格式化大全
  • 怎么建立dhcp服务器
  • 电脑如何修改硬盘启动顺序
  • vc软件是什么软件
  • 在windows xp中说法正确的是
  • win7如何开启VT
  • window系统怎么复制粘贴
  • windows关机音乐
  • 关于node.js中的模块化规范
  • unity2018地形
  • 修复硬盘
  • js中的?
  • 税务局追缴社保流程及办理期限
  • 二手车中介公司怎么做账报税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设