Java后端
文章平均质量分 66
Timber.Wang
在学习
展开
-
AOP配置(注解)
AOP配置(注解)基本的注解配置@Aspect位置:类定义上方作用:设置当前类为切面类@Pointcut位置:方法定义上方作用:使用**当前的方法名**作为切入点引用名称@Pointcut("execution(* *..*(..))")public void pt(){ }可以写在独立类中public class AOPPointcut{ @Pointcut("execution(* *..*(..))") public void pt1(){原创 2021-06-09 18:51:10 · 249 阅读 · 0 评论 -
AOP通知类型与XML配置
AOP通知类型与XML配置AOP的通知类型共5种前置通知:原始方法执行前执行,如果通知中抛出异常,阻止原始方法运行应用:数据校验后置通知:原始方法执行后执行,无论原始方法中是否出现异常,都将执行通知应用:现场清理返回后通知:原始方法正常执行完毕并返回结果后执行,如果原始方法中抛出异常,无法执行应用:返回值相关数据处理抛出异常后通知:原始方法抛出异常后执行,如果原始方法没有抛出异常,无法执行应用:对原始方法中出现的异常信息进行处理环绕通知:在原始方法执行前后均有对应执行执行,还可以阻止原原创 2021-06-08 17:11:26 · 228 阅读 · 0 评论 -
AOP的相关概念以及代码案例
AOP相关概念Spring的AOP实现底层就是对上面的动态代理的代码进行了封装,封装后我们只需要对需要关注的部分进行代码编写,并通过配置的方式完成指定目标的方法增强。Target(目标对象):代理的目标对象Proxy(代理):一个类被AOP织入增强后产生的结果代理类Joinpoint(连接点):在程序执行过程中的某个阶段点,指可以被增强的方法Pointcut(切入点):切面与程序流程的交叉点,即那些需要处理的连接点,程序运行中被增强的方法Advice(通知/增强):所谓通知是指拦截原创 2021-06-07 15:26:04 · 174 阅读 · 0 评论 -
Spring抛java.lang.IllegalStateException Cannot load configuration class异常
Spring抛java.lang.IllegalStateException: Cannot load configuration class异常解决方案将项目SDK从jdk_16换成jdk_1.8即可参考:https://teratail.com/questions/153773开发环境系统:Windows 10 x64项目SDK环境:jdk_16开发工具:IntelliJ IDEA 2021.1 x64pom.xml如下 <dependency>原创 2021-06-05 23:49:14 · 24691 阅读 · 6 评论 -
CentOS 7 安装Tomcat和部署Web项目
在这之前你需要jdk环境,详细操作流程参见以下文章https://blog.csdn.net/Timber_kito/article/details/117600360一、从Apache Tomcat官网获取安装包官网地址:http://tomcat.apache.org/本案例以Tomcat9为例选择tar.gz格式安装包下载复制下载链接:https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.41/bi原创 2021-06-05 22:44:23 · 297 阅读 · 0 评论