繁体   English   中英

如何配置 a.properties 文件以从 MariaDB 数据库中动态提取用户名和密码?

[英]How can I configure a .properties file to dynamically pull usernames and passwords from a MariaDB database?

我有一个基于 Intuit 的Wasabi AB 测试的程序,它在名为 userDirectory.properties 的.properties 文件中包含用户名、密码、email 地址以及名字和姓氏。 但是,它们都是硬编码的。 截至目前,.properties 文件内容为:

user.lookup.class.name:${user.lookup.class.name}

user.ids:admin:wasabi_reader:wasabi_writer:wasabi_admin
# format
# userId:username:password:email:firstname:lastname
user.admin:admin:admin:admin@example.com:Wasabi:Admin
user.wasabi_reader:wasabi_reader:wasabi01:wasabi_reader@example.com:Wasabi:Reader
user.wasabi_writer:wasabi_writer:wasabi01:wasabi_writer@example.com:Wasabi:Writer
user.wasabi_admin:wasabi_admin:wasabi01:wasabi_admin@example.com:Wasabi:Admin

但是,我不希望每次添加/删除某人时都需要重新编译程序的硬编码名称。 我确实有一个 MariaDB 数据库,其中存储了用户名/密码,我想在 .properties 文件中使用它们。 我怎样才能做到这一点?

然后不要将用户名和密码放在属性文件中。

将数据库的登录名放在属性文件中,并在 Java 代码中查询数据库以读取用户名和密码。

属性文件用于...属性。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM