转载:https://blog.csdn.net/Daybreak1209/article/details/80591566 应用一:方法入参校验 由于系统多个方法入参均对外封装了统一的Dto,其中Dto中几个必传参数在每个方法中都会进行相同的校验逻辑.笔者考虑采用Spring AOP进行优化,拦截方法进行参数校验.测试case实现如下: Before /** * 被代理的目标类 */ @Service public class PayOrderTarget { @Aut
今天遇到个bug,最后终于知道原因了,js方法入参和全局变量重名,用入参赋值全局变量失败,就是说方法入参不能和全局变量重名. 现在下面的例子也说明,局部变量和全局变量不可以同名不光是入参,只要同名赋值就会失败. <html> <body> <script type="text/javascript"> var test = 5; //全局变量 function a() { var test = 3;//局部变量 test =test; }; func
为了用eclipse写代码的时候,不用方向键移动光标,可以设置如下快捷键, Line Up:Alt+i 光标向上 Line Down:Alt+k 光标向下 Line Start:Alt+u 移到代码的行首 Line End:Alt+o 移到代码的行尾 previous column:Alt+j 光标向前移动 previous以前的 Next Column:Alt+l 光标向后移动 如何快速知道方法参数的提示信息?alt+/ 选中方法名,点鼠标右键,菜单里有个”打开调用层次结构 ( O
package TestReflectClass; import java.util.List; /** * Created by wangyang on 2016/12/16. */ public class Person { public void get(List<A> list){ } } class A{} package TestReflectClass; import java.lang.reflect.Method; import java.lang.reflect.Param