SpringBoot1.5.18 Cacheable不起作用,为什么,求解 5C

代码:

@Service
public class EmployeeService {

    @Autowired
    EmployeeMapper employeeMapper;

 @Cacheable(cacheNames = {"emp"})
    public  Employee getEmp(Integer id){

        System.out.println("查询"+id+"号员工");
        return employeeMapper.getEmployee(id);
    }

配置:

spring.datasource.url=jdbc:mysql://localhost:3306/spring_cache
spring.datasource.username=xxx
spring.datasource.password=xsg5207896
#spring.datasource.driver-class-name=com.mysql.jdbc.Driver
#        开启驼峰命名规则
mybatis.configuration.map-underscore-to-camel-case=true

logging.level.com.example.sbcache.mapper=debug

我看别人都是这么写的,为什么我的都不得行呢 求解 工具idea

3个回答

参考一下这个文章,也许可以帮到你
https://blog.csdn.net/kimylrong/article/details/50126979

我 1.5.2 也不行的 自己搭建demo都可以不过是2.1.0的 怀疑是@cacheAble在低版本的springboot不支持

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问