关闭。这个问题需要更多 focused .它目前不接受答案。
想改进这个问题?更新问题,使其仅关注一个问题 editing this post .
3年前关闭。
Improve this question
我是在 OSGi 世界中潜水的新手。
我正在尝试使用以下模块(捆绑包)开发应用程序:
假设 default-service 包包含内部数据访问服务。因此,它需要
数据库访问的一些配置。
我觉得将数据库配置放在 default-services 包中是不对的。
此外,web 包不应该知道默认服务是如何在内部连接的。
我的问题是:OSGi 有配置包的概念吗?我的想法是部署一个负责默认服务配置的包。有没有类似的解决方案?
最佳答案
您看过 ConfigurationAdmin 服务吗?你的包应该使用 ConfigurationAdmin 来接收他们的配置。如果您在捆绑包中使用声明式服务,DS 将自动为您使用 ConfigurationAdmin。
关于configuration - OSGI 配置包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13064159/