我现在有一个工具类,里面都是static方法,专用于外部调用。
现在希望在每次调用这些static方法之前,都调用一个设置默认参数的方法或者代码块。
类似于加入一段静态代码块,但是静态代码块只会在类初始化的时候执行一次,而不是每次调用静态方法的时候都会执行一遍,不符合我的要求。
基础解决方案是在这个工具类中添加一个static方法,在里面进行我想要的设置,但是这样的话我在其他所有的static方法中都要加上调用该方法的语句,因为我这里的static方法有很多,已经有30多个了,而且还会进一步增加,所以想偷个懒,想问下有没有方法解决?
嗯。。补充说明下,我这个是spring mvc搭的项目框架,看评论中的AOP后去百度了下,可能能满足我的要求,正在进一步尝试中。
如果只是单纯的java代码,我自己想想也很难解决我这个需求。
....SF的处女答就给你了,
别想了 不行...