springboot aop 切到service层,不生效

今天发现一个问题,使用aop切到service层方法上,idea会有切成功的标志,编译也不报错,但就是不生效。研究了下发现,是因为我切的方法被同一个service中的其他方法调用,这样的话就不生效了,暂不清楚原因,解决方法时切到调用它的方法上,这只是切点不生效的一种情况,希望能给到大家参考。

AOP文件:

    //注释掉的是原来不生效的方式
    //@AfterReturning("execution( * cn.qdcares.fodmonitor.web.api.fodmonitor.fodtask.service.impl.FodTaskServiceImpl.radarSubmitFodTask(..))")
    @AfterReturning("execution( * cn.qdcares.fodmonitor.web.api.fodmonitor.fodtask.service.impl.FodTaskServiceImpl.refreshRadarFodTask(..))")
    public void createFodAfterReturning(JoinPoint joinPoint){

service文件二者关系:

    //切到这里生效
    @Override
    public int refreshRadarFodTask(RadarFod radarFod) {
        //判断数据库中是否存在数据
        //从而进行新增或更新操作
        Optional<FodTask> optional = fodTaskRepository.findByFodId(radarFod.getId());
        if (optional.isPresent()){
            updateFodTaskByFodId(radarFod);
            return 1;
        }
        radarSubmitFodTask(radarFod);
        return 1;

    }
    //切到这里不生效	
    @Override
    public int radarSubmitFodTask(RadarFod radarFod) {
 
        return 1;
    }

热门文章

暂无图片
编程学习 ·

Zabbix+percona插件实现数据库mysql的监控

文章目录1.配置zabbix监控mysql的配置1.1 在zabbix-agent主目录(默认情况下为/ var / lib / zabbix)中创建.my.cnf2.配置percona2.1安装2.2配置文件2.3.在zabbix图形界面中导入模板2.3.1 监控的server添加监控项2.3.2 更改字体 1.配置zabbix监控mysql的配置 检测试验环境:确…
暂无图片
编程学习 ·

什么是次世代游戏?科普次世代游戏角色制作过程

一、什么是次世代游戏 次世代这个名字源自日语,即下一个时代,未来的时代。既然说它来自最先进的时代,那么次世代游戏肯定相比传统游戏画质更高,品质更好呀。与传统游戏相比,次世代游戏能够以精简的面数表达出高精度模型效果,各种材质和纹理贴图效果也更写实,更注重质感的…
暂无图片
编程学习 ·

抓头,0xc00005错误看到一个比较多的解释 记录一下

说明文字:PAGE-FAULT-IN-NONPAGED-AREA 通常的原因:内存错误(数据不能使用分页文件交换到磁盘中). 解决方法:卸掉所有的新近安装的硬件. 运行由计算机制造商提供的所有系统诊断软件.尤其是内存检查. 检查是否正确安装了所有新硬件或软件,如果这是一次全新安装,请与硬件或软…
暂无图片
编程学习 ·

Portworx Essentials 视频讲解

Portworx Essentials vs. Portworx Enterprise:https://www.iqiyi.com/v_19rzfuk1yw.html欢迎回到Portworx讲解视频系列,我是Ryan Warner。今天我们来介绍一下Portworx Essentials版本,以及与Portworx Enterprise版本的区别。Portworx Essentials是在K8S上运行数据管理的最必…
暂无图片
编程学习 ·

Linux系统编程4:IPC消息队列

Linux系统编程4:IPC消息队列0. 消息队列1. POSIX 消息队列1.1 查看1.2 接口1.3 结构体1.4 函数1.4.1 创建消息队列1.4.2 删除消息队列1.4.3 打开消息队列1.4.4 关闭消息队列1.4.5 发送消息1.4.6 接收消息1.4.7 设置消息队列属性1.4.8 获取消息队列属性 0. 消息队列背景 管道和…
暂无图片
编程学习 ·

跟汤老师学Java笔记:文件字节输入输出流

跟汤老师学Java笔记:文件字节输入输出流 完成:第一遍 1.文件字节输入流创建和常用方法有哪些? 创建:构造参数有字符串和File对象两种 方法: 方法:fis.read() 作用:读取一个字节,返回int类型的字节值,如果读取到末尾返回-1 方法:fis.close() 作用:输入流用了操作系统…
暂无图片
编程学习 ·

斐波那契数列递归算法的优化

public class Fibonacci { //优化使用的数组 static long[] cach = new long[51];public static void main(String[] args) {long a = System.currentTimeMillis();System.out.println( fd( 50 ) );long l = System.currentTimeMillis();System.out.println( l - a );long l1 =…
暂无图片
编程学习 ·

C语言求两个数的最大公约数

#include<stdio.h> int main () {int i,j,t;scanf("%d %d",&i,&j);int m;if(i>j)//比较两者大小,让i存储两者较小的数; {t=i; //如果I>J,i j 位置互换 i=j;j=t;}for(m=i;m>0;m--)//因为两数的最大公约数必然是比两数最大的数字小,可能小于…
暂无图片
编程学习 ·

Day03 数据类型转换 +墨子

学习python的第三天墨子 墨子,名翟,春秋战国之际的思想家,墨家的创始人。 墨子反对不义之战,广收门徒周游列国,在百家争鸣的战国产生了很大的影响。墨子还是一位高明的工匠,谙熟各种机械工程技艺,为了止楚攻宋,曾与名匠公输般(鲁班)进行攻防演练,使对方折服。他还详…
暂无图片
编程学习 ·

Query&Filtering与多字符串多字段查询

Query&Filtering与多字符串多字段查询Query Context & Filter Contxtbool查询bool查询语法如何解决结构化查询 - "包含而不是相等"的问题增加count字段,是用bool查询解决Filter Context - 不影响算分Query Context - 影响算分bool嵌套查询语句的结构,会对相…
暂无图片
编程学习 ·

2007

All you need to do is upload the files on to your web space.
暂无图片
编程学习 ·

从word中复制内容包含图片到百度ueditor编辑器中

1.4.2之后官方并没有做功能的改动,1.4.2在word复制这块没有bug,其他版本会出现手动无法转存的情况本文使用的后台是Java。前端为Jsp(前端都一样,后台如果语言不通得自己做 Base64编码解码)因为公司业务需要支持IE8 ,网上其实有很多富文本框,效果都很好。例如www.wangEdi…
暂无图片
编程学习 ·

Focussend客户案例:人力资源企业营销新探索

作者:DM案例:因客户在进行第二阶段深层规划,项目信息需保密虽然全球现代管理理论体系日趋成熟,但目前人力资源企业发展依然存在掣肘:“科技探索虽然一直推动着整体进步,但我们依旧无法彻底摆脱传统管理思想对于人力资源行业发展的束缚。”相对于数字化技术和解决方案的引…
暂无图片
编程学习 ·

ROS学习笔记(十八):rviz之Markers: Sending Basic Shapes (C++)

显示如何使用visualization_msgs / Marker消息将基本形状(立方体,球体,圆柱体,箭头)发送到rviz。1.Intro 与其他显示不同,“标记显示”使您可以在rviz中可视化数据,而rviz不了解有关解释该数据的任何信息。 相反,原始对象是通过visualization_msgs / Marker消息发送到显…
暂无图片
编程学习 ·

LeetCode题解(0888):公平的糖果交换(Python)

题目:原题链接(简单)解法 时间复杂度 空间复杂度 执行用时Ans 1 (Python) O(A+B)O(A+B)O(A+B) O(1)O(1)O(1) 3784ms (33.83%)Ans 2 (Python) O(A+B)O(A+B)O(A+B) O(B)O(B)O(B) 448ms (88.16%)Ans 3 (Python)LeetCode的Python执行用时随缘,只要时间复杂度没有明显差异,执行…