java中关于jedis 等依赖于配置文件的类如何封装成一个通用工具类
ringa_lee
ringa_lee 2017-04-18 10:24:53
0
2
670

最近想把一些常用的工具整理成通用的工具类,比如jedis,MNS 等,但是 这些工具都依赖于配置文件:比如jedis需要配置ip,port等。如果把这些写死就失去了封装工具类的意义。
我尝试过把这些 参数写成变量,然后用构造方法初始化这些变量,得到JedisPool 等。但是这样的封装 又依赖于对象,在业务中每次都要new出来 ,无法像常用的工具类那样 变成static 方法引用。
如下图,所以想问问各位 大神有什么 好的封装思路?

ringa_lee
ringa_lee

ringa_lee

全員に返信(2)
左手右手慢动作

一般的なアプローチ:
構成する必要があるパラメーターを構成ファイルに書き込みます(例: redis.properties)
プロジェクトの開始時にこのファイルをロードし、内部の値を読み取り、
redisPoolを初期化します


私のプロジェクトで使用されている spring-data-redis Spring パッケージは問題ありません。

いいねを押す +0
PHPzhong

これらはすべて設定です。設定ファイルに記述するだけです。最大でも、環境に応じて異なるプロファイル構成を切り替えることができます。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!