导入依赖 <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <!-- 特别注意版本问题 --> <version>1.2.3</v ...
分类:
其他好文 时间:
2020-06-05 17:58:17
阅读次数:
58
###一、Aop的概念,以及改造动机 我们来看一个场景,在我们的service层,我们需要实现事务控制,所有的操作必须在同一个事务范围内;比如转账方法,A账户转账给B账户,需要提供事务支持;下面我们看一段代码: 我们可以看到,业务层的事务控制代码,是和我们业务不相关的,可以抽取出来的公共方法,而且又 ...
分类:
编程语言 时间:
2020-06-05 16:51:33
阅读次数:
66
读完这篇文章你将会收获到 Spring 循环依赖可以分为哪两种 Spring 如何解决 setter 循环依赖 Spring 为何是三级缓存 , 二级不行 ? Spring 为啥不能解决构造器循环依赖 概述 循环依赖就是循环引用,两个或以上的 bean 相互持有对方。比如说 beanA 引用 bea ...
分类:
编程语言 时间:
2020-06-05 15:29:17
阅读次数:
79
在Vue.js 中,如果网络请求使用 axios ,并且使用了 ElementUI 库,那么一般来说,文件上传有两种不同的实现方案: 通过 Ajax 实现文件上传 通过 ElementUI 里边的 Upload 组件实现文件上传 两种方案,各有优缺点,我们分别来看。 准备工作 首先我们需要一点点准备 ...
分类:
编程语言 时间:
2020-06-05 15:18:22
阅读次数:
66
Http 方法路径描述 get /autoconfig 提供了一份自动配置报告,记录哪些自动配置条件通过了,哪些没通过 get /configprops 描述配置属性(包含默认值)如何注入 Bean get /beans 描述应用程序上下文里全部的 Bean,以及它们的关系 get /dump 获取 ...
分类:
编程语言 时间:
2020-06-05 14:58:34
阅读次数:
233
参考学习:https://www.cnblogs.com/nnngu/p/8627662.html#autoid-3-0-0 事务管理对于企业应用来说是至关重要的,当出现异常情况时,它也可以保证数据的一致性。 Spring事务管理的两种方式 spring支持编程式事务管理和声明式事务管理两种方式。 ...
分类:
编程语言 时间:
2020-06-05 14:57:17
阅读次数:
62
读完这篇文章你将会收获到 Spring 何时将 bean 加入到第三级缓存和第一级缓存中 Spring 何时回调各种 Aware 接口、BeanPostProcessor 、InitializingBean 等 相关文章 Spring 获取单例流程(一) Spring 获取单例流程(二) Sprin ...
分类:
编程语言 时间:
2020-06-05 14:56:52
阅读次数:
72
1. 前言 不知道你有没有接到这种需求,项目启动后立马执行一些逻辑。比如简单的缓存预热,或者上线后的广播之类等等。如果你使用 Spring Boot 框架的话就可以借助其提供的接口CommandLineRunner和 ApplicationRunner来实现。另外注意:很多人在学Java高级过程中难 ...
分类:
编程语言 时间:
2020-06-05 14:46:42
阅读次数:
63
Mybatis 异常 报错信息: org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.type.TypeException: Could not set parameters for map ...
分类:
其他好文 时间:
2020-06-05 14:42:09
阅读次数:
46
在 Elasticsearch、Kibana、Beats 安装 中讲到推荐架构: 本文基于 Logstash + Beats 读取 Spring Boot 日志 将其改为上述架构 如果没有安装 Kafka 需要首先安装:http://kafka.apache.org/quickstart ,如果需要 ...
分类:
其他好文 时间:
2020-06-05 13:04:50
阅读次数:
48