我的应用程序是 100% 用纯 Python 开发的。我发现创建带有.py
扩展名的配置文件非常有用且容易,而不是简单地在每个代码中加载它。像这样的东西:
ENV = 'Dev'
def get_settings():
return eval(ENV)
class Dev():
''' Development Settings '''
# AWS settings
aws_key = 'xxxxxxxxxxxxx'
aws_secret = 'xxxxxxxxxxxxxxxxx'
# S3 settings
s3_bucket = 'xxxxxxxxxx'
...
...
与在我的代码中相比,我只需导入此文件并使用设置,这样我就有一个易于管理的文件,其中包含我需要的所有参数。
但是最近我不得不将部分代码移至 Java。现在我正在为配置而苦苦挣扎。
问题:
创建可以从两种语言轻松访问的配置的“标准”方法是什么?(我的Java技能非常有限,如果你能给我一个Java的简单例子就太好了)