package com.zy.support; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.zy.entity.User; import com.zy.mapper.UserMapper; import com.zy.service.UserService; import org.apache.dubbo.config.annotation.DubboService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.redis.core.RedisTemplate; import java.util.List; @DubboService // 该注解用于将当前类对象存入spring容器中,既可以本项目服务使用,父接口注解能力也可以提供给其他项目使用 public class UserServiceSupport implements UserService { @Autowired private RedisTemplate redisTemplate; @Autowired private UserMapper userMapper; /** * 查询user */ @Override public User queryUser() { User user = new User(); user.setNickname("1212"); user.setUsername("张三"); return user; } @Override public void add(String key, String value) { redisTemplate.opsForValue().set(key, value); } @Override public String get(String key) { return redisTemplate.opsForValue().get(key); } @Override public List getDataByMySql() { List users = userMapper.selectList(new QueryWrapper<>()); return users; } }