gpt4 book ai didi

java - 我应该如何在 tomcat webapp 中外部化 jar 的配置?

转载 作者:行者123 更新时间:2023-11-28 23:51:09 24 4
gpt4 key购买 nike

我正在为我的公司开发一个转换货币的小项目。计划是提供一个带有最小界面的 jar 文件,以使我的同事的工作变得简单。我遇到的问题是确定为 jar 提供配置的最佳方式。

查看 jar 需要知道一些我不希望客户端代码必须担心的信息,特别是正在使用的 Web 服务的位置。

这是上下文的界面,但请不要太分心批评它:)

public static ConversionResult convert(String amount, 
String currencyCodeFrom, String currencyCodeTo);

用户将在 maven 构建期间获取 jar,然后在 tomcat webapp 中使用。然后他们将需要以某种方式设置配置,而我很难决定采用哪条路线。

以下是我正在考虑的选项:

  • 在 Tomcat 中设置 JNDI
  • 资源包
  • Spring PropertyOverrideConfigurer
  • 一些习惯

鉴于此设置,执行此操作的最佳方法是什么?我缺少更好的选择吗?

最佳答案

您提供了很好的选择。还有一个是 Dependency Injection . Guice是一个很好的框架。

关于java - 我应该如何在 tomcat webapp 中外部化 jar 的配置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8593046/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com