背景
我有一个春季启动应用程序,该应用程序将logo.png文件添加到资源文件的静态文件夹中,该文件最终内置到执行中使用的jar文件中.
问题
但是问题是,我需要更改应用程序每个实例的徽标.我无法将客户徽标嵌入到我的应用程序jar中.而是我需要将其保持在外部,例如我的application.properties.
目前,我要做的是在执行的jar的同一文件夹中检查文件logo.png,如果存在,请读取文件,获取base64数据并将其显示在img标签中.
但我希望以适当的方式将其作为静态内容来完成.我需要将静态内容外部化.所以我可以让每个客户都有一个运行不同静态资源内容的jar的特定实例
例如.我需要将外部静态文件保存如下,并从html标签的view href或src属性中的url访问.
摘要
所需的文件夹结构
+ runtime
- myapp-0.1.0.jar
- application.properties
+ static
- logo.png
应该可以访问