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 스프링 패키지는 괜찮습니다!
이것은 구성이므로 구성 파일에 작성하면 됩니다. 대부분의 경우 환경에 따라 다양한 프로필 구성을 전환할 수 있습니다.
일반적인 접근 방식:
구성 파일에 구성해야 하는 매개변수를 작성합니다(예: redis.properties)
프로젝트 시작 시 이 파일을 로드하고, 내부 값을 읽고,
redisPool 초기화
여기 내 프로젝트에 사용된 spring-data-redis 스프링 패키지는 괜찮습니다!
이것은 구성이므로 구성 파일에 작성하면 됩니다. 대부분의 경우 환경에 따라 다양한 프로필 구성을 전환할 수 있습니다.