Просмотр исходного кода

[微信第三方开放平台][修改]:启动修改

release_toaliyun_real
Stormeye Wu 7 лет назад
Родитель
Сommit
98be1cede7
5 измененных файлов: 44 добавлений и 4 удалений
  1. +40
    -0
      mallinkWechatOpen/src/main/java/com/iformall/config/RedisConfig.java
  2. +1
    -1
      mallinkWechatOpen/src/main/resources/application-dev.yml
  3. +1
    -1
      mallinkWechatOpen/src/main/resources/application-prod.yml
  4. +1
    -1
      mallinkWechatOpen/src/main/resources/application-test.yml
  5. +1
    -1
      mallinkWechatOpen/src/main/resources/application.yml

+ 40
- 0
mallinkWechatOpen/src/main/java/com/iformall/config/RedisConfig.java Просмотреть файл

@@ -1,5 +1,7 @@
package com.iformall.config;

import com.iformall.domain.po.PushLimit;
import com.iformall.domain.po.WxScoreRules;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.cache.CacheManager;
@@ -10,6 +12,10 @@ import org.springframework.context.annotation.Configuration;
import org.springframework.data.redis.cache.RedisCacheConfiguration;
import org.springframework.data.redis.cache.RedisCacheManager;
import org.springframework.data.redis.connection.RedisConnectionFactory;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.data.redis.serializer.Jackson2JsonRedisSerializer;
import org.springframework.data.redis.serializer.StringRedisSerializer;

import java.time.Duration;
import java.util.HashMap;
import java.util.HashSet;
@@ -68,4 +74,38 @@ public class RedisConfig extends CachingConfigurerSupport {
return cacheManager;
}

@Bean("pushLimitRedisTemplate")
public RedisTemplate<String, PushLimit> getPushLimitRedisTemplate(RedisConnectionFactory connectionFactory) {
RedisTemplate<String, PushLimit> template = new RedisTemplate<String, PushLimit>();

Jackson2JsonRedisSerializer<PushLimit> j = new Jackson2JsonRedisSerializer<PushLimit>(PushLimit.class);
// value值的序列化
template.setValueSerializer(j);
template.setHashKeySerializer(j);

// key的序列化
template.setKeySerializer(new StringRedisSerializer());
template.setHashKeySerializer(new StringRedisSerializer());

template.setConnectionFactory(connectionFactory);
return template;
}

@Bean("scoreRuleRedisTemplate")
public RedisTemplate<String, WxScoreRules> getScoreRuleRedisTemplate(RedisConnectionFactory connectionFactory) {
RedisTemplate<String, WxScoreRules> template = new RedisTemplate<String, WxScoreRules>();

Jackson2JsonRedisSerializer<WxScoreRules> j = new Jackson2JsonRedisSerializer<WxScoreRules>(WxScoreRules.class);
// value值的序列化
template.setValueSerializer(j);
template.setHashKeySerializer(j);

// key的序列化
template.setKeySerializer(new StringRedisSerializer());
template.setHashKeySerializer(new StringRedisSerializer());

template.setConnectionFactory(connectionFactory);
return template;
}

}

+ 1
- 1
mallinkWechatOpen/src/main/resources/application-dev.yml Просмотреть файл

@@ -87,4 +87,4 @@ logging:
level:
tk.mybatis: debug
com.iformall.mapper: debug
path: ./logs/w
path: ./logs/o

+ 1
- 1
mallinkWechatOpen/src/main/resources/application-prod.yml Просмотреть файл

@@ -81,4 +81,4 @@ logging:
level:
tk.mybatis: debug
com.iformall: debug
path: ./logs/w
path: ./logs/o

+ 1
- 1
mallinkWechatOpen/src/main/resources/application-test.yml Просмотреть файл

@@ -81,4 +81,4 @@ logging:
level:
tk.mybatis: debug
com.iformall: debug
path: ./logs/w
path: ./logs/o

+ 1
- 1
mallinkWechatOpen/src/main/resources/application.yml Просмотреть файл

@@ -1,7 +1,7 @@
server:
port: 6060
servlet:
context-path: /
context-path: /O

spring:
application:


Загрузка…
Отмена
Сохранить