2021
02-21
02-21
解决@Around对静态方法不生效的问题
场景:在处理定时任务时,由于这几个方法都是静态方法,在aop的切面中使用@Around注解,进行监控方法调用是否有异常。发现aop没有生效。代码如下:/*切面类*/@Aspect@ComponentpublicclassRetryAop{privatestaticLoggerlogger=LoggerFactory.getLogger(RetryAop.class);@Around(value="@annotation(TechlogRetry)")publicObjectmonitorAround(ProceedingJoinPointpjp)throwsThrowable{}}/*对应的注解,在需要...
继续阅读 >
1、创建vue项目2、使用vant组件npminstallvant--S全局引用时在main.js引入importVantfrom'vant';import'vant/lib/index.css';Vue.use(Vant);假如你引入之后发现页面的样式和组件都挂载了,但是console控制台会报错,说xxxx组件没有register,这个时候很有可能是你的vant插件版本有问题,重新下载一个最新的vant就可以了,现在是2.6.0版本好,接下来继续在需要使用下拉框的地方使用下拉框组件<van-dropdown-menu><van-dropd...
动态添加导航栏时,addRoutes不生效解觉1、在addroutes前,使用router.options.routes=XXXXX的方法手动添加2、使用作者的方法,在store里维护一个routes对象,然后使用这个对象遍历生成侧面导航栏补充知识:vue-router动态添加路由router.addRoutes(routes)遇到的二次登陆路由冲突问题解决起因在当前项目中使用的iview-admin,路由要根据权限动态生成,是在登录后获取当前用户权限内的路由使用vue-router的addRoutes()方法动...
解决方法:加native<router-linkto="/date"@click.native="nav_click">最新</router-link>methods:{nav_click:function(){console.log(1)}}解释:1:因为它是自定义标签,根本就没有事件和方法,所以不触发,加个native就是告诉vue这个标签现在有主了它是H5标签可以加事件了。2:父组件要想在子组件监听自己的click事件就得加native,router-link是标签啊。哪里有父组件????router-link其实就是一个封装好...
问题现象前段时间升级AndroidStudio3.1.3+版本后,决定尝试使用Kotlin做APP开发看看。结果却发现,修改String资源后,“运行”,修改的内容没有生效。一开始以为只是String资源是这样,于是试了下kt文件,结果发现“运行”也不能生效。但是先clean了,再“运行”,却可以正常编译出来。查了好久发现是NewModule后,Run/DebugConfigurations不完整所致。解决方法1、点击“运行”按钮旁边的下拉按钮,然后点击Ed...