autoload-cache spring boot starter
Switch branches/tags
Nothing to show
Clone or download
Latest commit 1484dd3 Sep 3, 2018
Permalink
Failed to load latest commit information.
doc add autoload-cache-ui.html.png Mar 26, 2018
src 修改配置文件格式 Aug 31, 2018
.gitignore 使用H2代替mysql,完善测试代码 Sep 28, 2017
.travis.yml skiptest Nov 3, 2017
LICENSE Merge branch 'master' of Apr 14, 2017
README.md AOP调整 Jul 13, 2018
pom.xml 6.9.5版本 Sep 3, 2018

README.md

autoload-cache-spring-boot-starter


Build Status Maven Central GitHub license

使用说明:

1. Maven dependency:

<dependency>
  <groupId>com.github.qiujiayu</groupId>
  <artifactId>autoload-cache-spring-boot-starter</artifactId>
  <version>${version}</version>
</dependency>

2. 配置请参考AutoloadCacheProperties

3. 依赖注入请参考AutoloadCacheManageConfiguration

如果出现AOP相关的错误,参考https://github.com/qiujiayu/autoload-cache-spring-boot-starter/issues/1

4. 管理工具

通过http://localhost:8080/autoload-cache-ui.html 进入管理页面:

autoload-cache-ui.html

@Transactional 与 @Cache 同时使用到同一个类中时:

在实现接口的情况下:

  1. 当@EnableTransactionManagement(proxyTargetClass = true)时 @Cache注解必须加在class方法中;
  2. @EnableTransactionManagement(proxyTargetClass = false)时, @Cache注解必须加在interface及class中都可以;

总结:初Mybatis Mapper接口外,尽量将@Cache注解必须加在class方法中。

QQ群:429274886