修改库存

This commit is contained in:
韩鹏辉
2024-06-19 16:44:11 +08:00
parent e5f5317f4e
commit 50fa846cf1
31 changed files with 1507 additions and 52 deletions

View File

@@ -0,0 +1,41 @@
package com.chaozhanggui.system.cashierservice.config;
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.data.redis.connection.RedisConnectionFactory;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.data.redis.core.StringRedisTemplate;
import java.net.UnknownHostException;
/**
* Standard Redis configuration.
*/
@Configuration
public class RedisConfiguration {
@Bean
//ConditionalOnMissingBean 当没有名称为redisTemplate的对象被创建时
//才去创建redisTemplate对象
@ConditionalOnMissingBean(name = "redisTemplate")
public RedisTemplate<String, Object> redisTemplate(
RedisConnectionFactory redisConnectionFactory)
throws UnknownHostException {
RedisTemplate<String, Object> template = new RedisTemplate<String, Object>();
template.setConnectionFactory(redisConnectionFactory);
return template;
}
@Bean
@ConditionalOnMissingBean(StringRedisTemplate.class)
//StringRedisTemplate继承自RedisTemplate<String, String>
public StringRedisTemplate stringRedisTemplate(
RedisConnectionFactory redisConnectionFactory)
throws UnknownHostException {
StringRedisTemplate template = new StringRedisTemplate();
template.setConnectionFactory(redisConnectionFactory);
return template;
}
}