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

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

ringa_lee
ringa_lee

ringa_lee

모든 응답(2)
左手右手慢动作

일반적인 접근 방식:
구성 파일에 구성해야 하는 매개변수를 작성합니다(예: redis.properties)
프로젝트 시작 시 이 파일을 로드하고, 내부 값을 읽고,
redisPool 초기화


여기 내 프로젝트에 사용된 spring-data-redis 스프링 패키지는 괜찮습니다!

PHPzhong

이것은 구성이므로 구성 파일에 작성하면 됩니다. 대부분의 경우 환경에 따라 다양한 프로필 구성을 전환할 수 있습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!