
框架
EEEEEEcho
这个作者很懒,什么都没留下…
展开
-
springboot整合thymeleaf和spring-security的sec表达式没有生效
pom.xml中引入的是springsecurity5而不是4 <dependency> <groupId>org.thymeleaf.extras</groupId> <artifactId>thymeleaf-extras-springsecurity5</artifactId> <version>3.0.4.RELEASE</version> </dependency> 命名空间是原创 2021-04-24 10:09:02 · 277 阅读 · 0 评论 -
使用Maven打包SpringBoot项目并引入本地依赖的jar包
这个问题困扰了我好几个小时,在一片大佬的博客里看到的,大佬博客里说了好几种方法,在此我详细说明一种。 1.在pom中引入spring-boot的打包插件 <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-b原创 2021-04-09 15:55:25 · 1277 阅读 · 0 评论 -
useGeneratedKeys和keyProperty
<!-- useGeneratedKeys:仅适用于 insert 和 update)这会令 MyBatis 使用 JDBC 的 getGeneratedKeys 方法 来取出由数据库内部生成的主键(比如:像 MySQL 和 SQL Server 这样的关系型数据库管理系统的自动递增字段), 默认值:false。说白了就是使用自增主键,增加的时候自动使用自增主键--> <!-- keyProperty:使用主键自增之后,就无法拿到主键,但是需要使原创 2021-04-07 15:58:31 · 789 阅读 · 0 评论 -
FeignClient中定义的callback,是熔断后执行的呢还是ribbon访问超时执行的?
答案是在使用feign开启熔断后 feign: hystrix: enabled: true 熔断后执行的,已经经过实验原创 2021-03-21 14:55:30 · 1163 阅读 · 0 评论 -
修改IDEA中project structure的artifacts也无法使tomcat重启生效的办法
删掉target和out两个文件夹。 然后重新部署原创 2021-02-17 21:45:39 · 332 阅读 · 0 评论 -
Mybatis缓存机制
Mybatis缓存 Mybatis包含一个非常强大的查询缓存特性,它可以非常方便地定制和配置缓存,缓存何以极大的提升查询效率 Mybatis系统中默认定义了两个缓存:一级缓存和二级缓存 默认情况下,只有一级缓存开启,(SqlSession级别的缓存,也称为本地缓存) 二级缓存需要手动开启和配置,它是基于namespace级别的缓存,也就是一个Mapper 为了提高扩展性,MyBatis定义了缓存接口Cache,我们可以通过实现Cache接口来定义二级缓存 一级缓存 @Test public原创 2021-01-17 16:35:02 · 170 阅读 · 0 评论