亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Redis 問題考慮在您的配置中定義類型為“org.springframework.data.

Redis 問題考慮在您的配置中定義類型為“org.springframework.data.

侃侃爾雅 2023-02-16 15:37:08
我正在嘗試通過 java 連接到 Redis,我有以下配置,@SpringBootApplication@Configuration@ComponentScan(basePackages = "com.infy.redisDemo")public class RedisDemoApplication {    @Bean    public LettuceConnectionFactory getConnectionFactory(){        LettuceConnectionFactory lettuceConnectionFactory = new LettuceConnectionFactory("localhost",6379);        return lettuceConnectionFactory;    }    @Bean    public RedisTemplate<String,Object> getRedisTemplate(){        RedisTemplate<String, Object> redisTemplate = new RedisTemplate();        redisTemplate.setConnectionFactory(getConnectionFactory());        return redisTemplate;    }    public static void main(String[] args) {        SpringApplication.run(RedisDemoApplication.class, args);    }}我的回購課程:@Repositorypublic class UserRepoImpl implements UserRepository {    private RedisTemplate<String, Object> redisTemplate;    private HashOperations hashOperations;    public final String key = "USER";    public UserRepoImpl(RedisTemplate redisTemplate,      HashOperations hashOperations) {        this.redisTemplate = redisTemplate;        this.hashOperations = redisTemplate.opsForHash();    }    @Override    public void save(User user) {        hashOperations.put(key,user.getId(),user);    }    @Override    public void update(User user) {        hashOperations.put(key,user.getId(),user);    }    @Override    public Map findAll() {        return hashOperations.entries(key);    }}public interface UserRepository {    void save(User user);    void update(User user);    Map findAll();}
查看完整描述

1 回答

?
萬千封印

TA貢獻1891條經驗 獲得超3個贊

您不需要HashOperations hashOperations在構造函數中作為參數傳遞UserRepoImpl。相反,您可以從構造函數中刪除此參數。


public UserRepoImpl(RedisTemplate redisTemplate) {

    this.redisTemplate = redisTemplate;

    this.hashOperations = redisTemplate.opsForHash();

}


查看完整回答
反對 回復 2023-02-16
  • 1 回答
  • 0 關注
  • 111 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號