我正在Spring Boot中进行授权。我需要一个配置文件来保存每个服务的允许组。当Spring运行时,这些数据将被加载到缓存中。保存在
之类的东西中Map<String_serviceName,Set<String_allowedGroup>>
我想到一个幼稚的方法,创建一个config.properties。将其保存为以下格式:
my.service.service_1 = group_1,group_2,group_3 ...
my.service.service_2 = group_1,group_2,group_3 ...
...
还有什么更好的方法吗?或满足此需求就足够了。
答案 0 :(得分:0)
这无疑将起作用。 为了使您的配置具有更好的可读性,您可以考虑使用yaml。
不过,如果您还没有尝试过,以下是我的建议
@ConfigurationProperties
,可将条目直接映射到对象