前后端分离开发项目

前端vue项目
服务端springboot项目
如何将vue的静态资源整合到springboot项目里,通过启动jar包的方式部署服务。
前端项目执行npm run build命令进行打包,会自动生成打包后的dist目录文件所有东西放置在Resources/static文件下,如下图
此处index.html文件的资源路径(需要在前端打包配置中进行配置)应该如下图:
对应的springboot:application.yml需添加:
server:
port: 8080
tomcat:
uri-encoding: UTF-8
spring:
application:
name: "xxxx"
servlet:
application-display-name: myProject
mvc:
static-path-pattern: /static/**
为了解决vue-router路由的路径无法正常解析
将vue-router中的路径加上统一的前缀“/vueXX”(自定义),然后在springboot项目中自定义过滤器,拦截带“/vueXX”的路径,将请求转发到“/index.html”(将vue的路由资源交给路由处理)。
启动类中需添加:
public class MyProJect {
public static void main(String[] args) {
SpringApplication.run(MyProJect.class,args);
}
@Bean
public WebServerFactoryCustomizer<ConfigurableWebServerFactory> webServerFactoryCustomizer(){
return factory -> {
ErrorPage error404Page = new ErrorPage(HttpStatus.NOT_FOUND, "/static/index.html");
factory.addErrorPages(error404Page);
};
}
}
如果在项目中配置了过滤器:需要在过滤器中去除对应的资源文件后缀的过滤条件。
配置至此,启动项目应该是可以访问到页面。可以在浏览器打开调试工具,查看NetWork下的请求地址是否成功再进行排查。
相关推荐:
SEO怎么优化比较好?全面提升网站排名的实用技巧,高级ai玩家
“曝光量扩大,助力品牌腾飞的秘密武器”,盐山网站优化免费咨询
好用的AI写作软件,让创作更高效
SEO更好,让你的网站从此脱颖而出,渝中的知名网站建设
seo用什么写属性写,seo属于什么 ,芭田科学施肥AI
ChatGPT连了外网也登不了?如何解决这一问题,重新畅享AI助力!,ai少女大瓜
亚马逊的seo是什么阿,亚马逊seo项目 ,中考用ai写作会判0分吗
ChatGPT:如果您正在使用VPN,这些技巧您一定要知道!,AI换脸*H
SEO就业前景如何?打造数字时代的职业新风口,常州武进区水产网站建设
ChatGPT显示503:如何应对AI服务不可用的困境?,ai宝贝宝贝
SEO项目指的是什么,seo项目指的是什么意思 ,写个ai
软件我在AI:改变未来的智能助手
seo管理系统是什么,seo网站管理 ,过度圆ai
SEO搜索关键词是什么意思?全方位解析关键词优化的核心要素,lol ai图片
SEO全套秘籍:提升网站流量与排名的终极指南,荣昌手机网站建设
SEO考核:如何通过精准的SEO优化提升网站排名与流量,茶艺营销推广方案怎么写
seo站内优化包括什么营销,seo站内优化操作流程 ,ai 玻璃图标
为什么seo吸引人,为什么seo吸引人呢 ,ai路径查找器绘制树
怎么查一篇文章是不是AI写的?你需要这几个关键方法!
GPT-3模型下载:开启智能时代的无限可能,ai走入
seo网络培训是什么,seo工作培训会培训啥 ,ai长投影字
怎么用AI生成一篇文章?高效创作指南全揭秘!
Chatget免费网站版无需登录,畅享无限对话体验!,工业 Ai 视觉检测
WP原创:打造属于你的独特网站,从这里开始!,一个网站推广一个月需要多少钱
SEO结构优化:助力网站提升排名与流量的关键策略,杭州小网站推广哪家好做
SEO门户:打造高效网站流量的关键利器,创意网站建设要求
ChatGPT网页版内容显示不全的解决方案:如何轻松解决问题?,课件ai
AI一键生成原创文章,让创作更高效更轻松!
文章AI生成:让创作变得更简单、更高效!
SEO趋势:2025年搜索引擎优化的未来发展,河南省营销推广系统官网
ChatGPT打不开实时问题解决方案:让你的AI助手始终在线,psd 转ai
AI文章精简-高效提炼与优化你的内容创作,ai quid
URL泄露:如何防止信息泄露带来的严重后果,抖音推广营销服务多少钱
SEO本站:提升网站流量与排名的秘密武器,荆门专业的抖音seo
WPS改写-轻松提升文档创作效率的秘密武器,推广网站的优势
ChatGPT当前不可用?背后的原因与解决方案全解析,ai propos
SEO才能:提升网站排名,突破网络营销的核心竞争力,南宁本地seo营销公司
ChatGPT支付时银行卡被拒绝?教你几招轻松解决问题!,国内ai换图
二级泛站群,zblog二级泛站群 ,李宗盛ai
ChatGPT回答是空白的背后,究竟隐藏着什么秘密?,如何用ai写作来赚钱
SEO量:提升网站流量和排名的关键法则,德兴seo
AI文章概括缩写:让内容高效获取的智能工具,ai 处理文件
SEO项目:如何通过精确优化提升企业网站排名与转化率,武汉做网站优化的公司
SOE优化:让你的网站轻松登顶,流量激增的秘密武器,广西网站建设存在问题
ChatGPT360:全方位提升你的工作与生活效率,ai72787
seo独立站是什么,独立站推广是什么 ,ai曲线笔刷扩展
seo要学会什么,seo要学多长时间 ,NTU AI 录取
SEO韩国:为您开启国际市场的增长之门,seo文章标题有哪些
产品经理seo是什么,产品经理seo是什么意思 ,ai政府公文写作 软件
ChatGPT最近不好用了?了解这些背后的原因与解决方案,ai sketcher