上一页 1 ··· 97 98 99 100 101 102 103 104 105 ··· 386 下一页
摘要: 审记功能在Jpa框架里出现的,主要针对实体的几个字段进行自动化的赋值,让业务人员可以把关注点放在业务上,对于公用的,有规则的字段,由系统帮我们去处理。 原理 通过spring aop功能实现对es仓库接口方法的拦截,然后在方法处理之前,为实体的这些公用字段赋值即可,我们使用了jpa里的一些注解,如@ 阅读全文
posted @ 2020-08-05 21:36 张占岭 阅读(912) 评论(0) 推荐(0)
摘要: 对某个类型中的方法进行拦截,然后加入固定的业务逻辑,这是AOP面向切面编程可以做的事,在springboot里实现aop的方法也有很多,spring-boot-starter-aop或者aspectjweaver都是可以实现的,不过我们在实现之前,先来看一下aop里的几个概念。 概念 切面(Aspe 阅读全文
posted @ 2020-08-05 09:59 张占岭 阅读(2034) 评论(0) 推荐(0)
摘要: 之前写过shade解决mybatis包冲突的文章,主要讲了如何为一个第三方包去打一个shade包,然后它可以解决相同包的不同版本之间的冲突问题;而今天主要说一下在项目里如何引用这个包。 1 如果只是使用包里的资源,而不使用这个包的依赖包,需要这样引用即可 <dependency> <groupId> 阅读全文
posted @ 2020-08-03 10:37 张占岭 阅读(498) 评论(0) 推荐(0)
摘要: 版本声明 Springboot,springcloud,spring secutity,spring ouath2都需要有明确的版本声明,对于不同版本的类库,实现上也有很大的区别,不同版本的授权是不能通用的。 项目定义 网关服务 gateway 授权服务 oauth,uaa 用户服务 system- 阅读全文
posted @ 2020-07-29 16:41 张占岭 阅读(3495) 评论(4) 推荐(0)
摘要: 配置文件问题 如果使用application命名时,需要使用Properties扩展名的,如果使用yml格式的,那你不能使用application.yml,而应该使用bootstrap.yml这种格式,如图所示,这种是无法加载配置的 使用bootstrap然后定义好扩展名,因为在nacos里我们添加 阅读全文
posted @ 2020-07-25 11:31 张占岭 阅读(993) 评论(0) 推荐(0)
上一页 1 ··· 97 98 99 100 101 102 103 104 105 ··· 386 下一页