springboot打成jar如何读取外部静态资源?

自渡96 2019-10-14 03:33:48
需求来源:项目打成jar包后,有时候发现html,js中有些bug或者就想调整个样式,不需要改动后台代码,还是要重新打包,如果可以把这些分离出来,那么这种修改就可以不要重新打包了
...全文
1578 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
qybao 2019-10-17
  • 打赏
  • 举报
回复
若真想实现也不是不可以
比如,通过程序启动参数或环境变量或jvm的-D属性来指定你的外部资源路径,程序里所有对资源利用的地方都改成从外部资源路径下获取资源
  • 打赏
  • 举报
回复
引用 10 楼 自渡96 的回复:
[quote=引用 5 楼 月光下的大D丶 的回复:] 这种情况 还是 war 包比较合适,如果想用jar包, springboot 只做单纯的提供数据服务比较好
能给个理由吗,表示不太懂原因[/quote] 需求来源:项目打成jar包后,有时候发现html,js中有些bug或者就想调整个样式,不需要改动后台代码,还是要重新打包,如果可以把这些分离出来,那么这种修改就可以不要重新打包了 这个不是你的需求吗?,打成war包之后 ,会编译为一个文件夹,里面对应的位置有 你需要的 html,css 啥的,
  • 打赏
  • 举报
回复
这种情况 还是 war 包比较合适,如果想用jar包, springboot 只做单纯的提供数据服务比较好
自渡96 2019-10-16
  • 打赏
  • 举报
回复
引用 5 楼 月光下的大D丶 的回复:
这种情况 还是 war 包比较合适,如果想用jar包, springboot 只做单纯的提供数据服务比较好
能给个理由吗,表示不太懂原因
自渡96 2019-10-16
  • 打赏
  • 举报
回复
引用 6 楼 oh_Maxy 的回复:
web工程的话,不要打成jar了。
为啥啊,表示不太懂
自渡96 2019-10-16
  • 打赏
  • 举报
回复
引用 7 楼 变强无需秃头 的回复:
web就war包
为什么建议war啊
变强无需秃头 2019-10-16
  • 打赏
  • 举报
回复
web就war包
oh_Maxy 2019-10-16
  • 打赏
  • 举报
回复
web工程的话,不要打成jar了。
自渡96 2019-10-14
  • 打赏
  • 举报
回复
引用 1 楼 Jaylen_liu 的回复:
这不就是想前后台分离吗?目前采用的都是前后台单独开发并部署。这样就可以只更新前端,通常使用nginx部署前端静态项目,部署的时候只需要替换文件就可以了,也不需要重启服务。 当然,现在分离恐怕有点复杂。 珍重,告辞!
突发奇想而已
自渡96 2019-10-14
  • 打赏
  • 举报
回复
引用 2 楼 weixin_43307865 的回复:
不放在jar包里,模板文件如何使用啊,css,js引用路径也不对啊
只是突然有这样的想法,所以来问问
瘦死的黑骆驼 2019-10-14
  • 打赏
  • 举报
回复
不放在jar包里,模板文件如何使用啊,css,js引用路径也不对啊
Jaylen_liu 2019-10-14
  • 打赏
  • 举报
回复
这不就是想前后台分离吗?目前采用的都是前后台单独开发并部署。这样就可以只更新前端,通常使用nginx部署前端静态项目,部署的时候只需要替换文件就可以了,也不需要重启服务。 当然,现在分离恐怕有点复杂。 珍重,告辞!

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧