摘要: spring boot 使用@Cacheable @CacheEvict注解操作缓存时,不能使用同一个业务类中互相调用的场景,这种场景中操作缓存不生效 阅读全文
posted @ 2020-04-16 13:39 yhjjgj 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 固定的请求路径是 /v2/api-docs 只有请求这个路径才能获得json版的文档数据如下图 如果不想用默认的路径的话,在application.yml中添加 springfox: documentation: swagger: v2: path: /sys/v2/api-docs即可修改 阅读全文
posted @ 2020-03-04 16:25 yhjjgj 阅读(7492) 评论(0) 推荐(0) 编辑
摘要: 因为mysql的空闲连接默认8小时后会自动断开连接,所以超过8小时未操作的话,HikariCP会连不上数据库,抛出错误信息如下 java.sql.SQLTransientConnectionException: HikariPool-1 - Connection is not available, 阅读全文
posted @ 2020-01-19 16:30 yhjjgj 阅读(7149) 评论(0) 推荐(0) 编辑
摘要: 如果事务未成功回退,先看一下事务是否throw了 如果try{}catch{}了也需要throw才会回退 然后检查注解是否加在了方法名上面,并且加上了rollbackFor 阅读全文
posted @ 2019-09-23 16:34 yhjjgj 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 想要在yml配置文件中增加集合类型属性的话 需要用横线(-)进行分割 例如 阅读全文
posted @ 2019-04-12 17:01 yhjjgj 阅读(6958) 评论(0) 推荐(2) 编辑
摘要: 第一步:在controller中注入 @Autowired private MyInvocationSecurityMetadataSourceService cs; MyInvocationSecurityMetadataSourceService 为配置中继承FilterInvocationSe 阅读全文
posted @ 2018-03-08 17:15 yhjjgj 阅读(717) 评论(0) 推荐(0) 编辑
摘要: 在配置主类添加代码 @Override protected void configure(HttpSecurity http) throws Exception { http.authorizeRequests() .antMatchers(new String[]{"/js/**","/css/* 阅读全文
posted @ 2018-02-23 16:40 yhjjgj 阅读(780) 评论(0) 推荐(0) 编辑
摘要: Java23种设计模式选择 建造模式 1. 需要生成的产品对象有复杂的内部结构,每一个内部成分本身可以是对象,也可以仅仅是一个对象(即产品对象)的一个组成部分。 2. 需要生成的产品对象的属性相互依赖。建造模式可以强制实行一种分步骤进行的建造过程,因此,如果产品对象的一个属性必须在另一个属性被赋值之 阅读全文
posted @ 2018-01-08 15:24 yhjjgj 阅读(1399) 评论(0) 推荐(0) 编辑
摘要: 导入XML配置 导入XML配置 导入XML配置 导入XML配置 如果您绝对必须使用基于XML的配置,我们建议您仍然从一个@Configuration类开始。然后您可以使用@ImportResource注释来加载XML配置文件。 禁用特定的自动配置类 禁用特定的自动配置类 禁用特定的自动配置类 禁用特 阅读全文
posted @ 2017-12-12 11:56 yhjjgj 阅读(954) 评论(0) 推荐(0) 编辑
摘要: 要创建一个可执行的jar,我们需要添加spring-boot-maven-plugin到我们的 pom.xml。为此,请在该dependencies部分正下方插入以下几行: 不是每个人都喜欢从spring-boot-starter-parentPOM 继承。你可能有你自己的企业标准的父母,你需要使用 阅读全文
posted @ 2017-12-12 11:45 yhjjgj 阅读(1266) 评论(0) 推荐(0) 编辑