1. Adding devtoolls to your project <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope>runt ...
分类:
其他好文 时间:
2021-06-20 17:42:40
阅读次数:
0
事务管理是应用系统开发中必不可少的一部分。Spring 为事务管理提供了丰富的功能支持。Spring 事务管理分为编程式和声明式的两种方式。编程式事务指的是通过编码方式实现事务;声明式事务基于 AOP,将具体业务逻辑与事务处理解耦。声明式事务管理使业务代码逻辑不受污染, 因此在实际使用中声明式事务用 ...
分类:
编程语言 时间:
2021-06-18 19:58:38
阅读次数:
0
SLF4J 提供了MDC ( Mapped Diagnostic Contexts )功能 DMC简单的可以理解为,日志增强 如果项目日志比较多,项目中多线程的应用比较多,那么多个线程交叉打印日志,日志文件的内容是混乱的。 DMC可以通过AOP/Filter/Interceptor等方式,在线程中增 ...
分类:
其他好文 时间:
2021-06-18 18:52:20
阅读次数:
0
springboot的自动配置原理 1、springboot的特点 1、1 依赖管理 springboot项目中的pom文件中继承一个父项目作为依赖管理 <!--parent标签,表示是一个父项目,这个maven项目继承该项目--> <parent> <groupId>org.springframe ...
分类:
编程语言 时间:
2021-06-17 17:13:57
阅读次数:
0
第一步创建java Manve项目: 就是一个maven项目,不选别的。 pom.xml 加入下面的依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:x ...
分类:
其他好文 时间:
2021-06-17 16:48:59
阅读次数:
0
AOP把软件的功能模块分为两个部分:核心关注点和横切关注点。业务处理的主要功能为核心关注点,而非核心、需要拓展的功能为横切关注点。AOP的作用在于分离系统中的各种关注点,将核心关注点和横切关注点进行分离,使用切面有以下好处: 集中处理某一关注点/横切逻辑 可以很方便的添加/删除关注点 侵入性少,增强 ...
分类:
其他好文 时间:
2021-06-17 16:46:40
阅读次数:
0
IDEA部署微服务,在用Maven构建项目时子模块相互依赖,使用Maven插件进行打包 ...
分类:
其他好文 时间:
2021-06-17 16:45:42
阅读次数:
0
java.lang.ClassNotFoundException ...
分类:
编程语言 时间:
2021-06-16 18:27:46
阅读次数:
0
pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance ...
分类:
数据库 时间:
2021-06-16 18:10:14
阅读次数:
0
/** * @author wuyimin * @create 2021-05-06-8:56 * @description AOP面向方面/切面编程:在不通过修改源代码的方式添加新的功能 * 权限判断模块配置到副本模块中 * AOP底层原理:动态代理 * 两种代理情况 * 第一种有接口:使用jdk ...
分类:
其他好文 时间:
2021-06-15 18:28:51
阅读次数:
0