我正在开发一个项目,让用户申请信用卡,这基本上是以前项目的克隆(不是由我制作),但有不同的文字,图片等......
我想尽可能多地重用上一个项目中的代码,但我对spring并不熟悉它以及如何操作它。我已经制作了两个版本的messages.properties文件,一个包含原始文本,另一个包含新文本。如何让项目使用一个文件或另一个文件,可能基于URL?
答案 0 :(得分:0)
你能做到的一种方式就是这样:
Resource resource = new ClassPathResource("/my.properties");
Properties props = PropertiesLoaderUtils.loadProperties(resource);
如果您希望应用程序使用不同的文件,则可以添加一些if语句。
答案 1 :(得分:0)
它是一个webapp。
阅读org.springframework.context.MessageSource
。您可以实现自己的MessageSources
并返回您想要的文本,具体取决于任何条件。