84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
最近想把一些常用的工具整理成通用的工具类,比如jedis,MNS 等,但是 这些工具都依赖于配置文件:比如jedis需要配置ip,port等。如果把这些写死就失去了封装工具类的意义。我尝试过把这些 参数写成变量,然后用构造方法初始化这些变量,得到JedisPool 等。但是这样的封装 又依赖于对象,在业务中每次都要new出来 ,无法像常用的工具类那样 变成static 方法引用。如下图,所以想问问各位 大神有什么 好的封装思路?
ringa_lee
一般做法:需要配置的参数写到 配置文件里面(比如:redis.properties)项目启动时候加载这个文件,读取里面的值,初始化redisPool
我这边项目用的spring-data-redis spring 封装的还可以!
这些都是配置,写在配置文件里就行了。最多根据环境切换不同的配置文件配置。
一般做法:
需要配置的参数写到 配置文件里面(比如:redis.properties)
项目启动时候加载这个文件,读取里面的值,
初始化redisPool
我这边项目用的spring-data-redis spring 封装的还可以!
这些都是配置,写在配置文件里就行了。最多根据环境切换不同的配置文件配置。