<div>李楽です。</div>
<div>いつもお世話になりました。</div>
<div>&nbsp;</div>
<div>プロジェクト内のAction内の全てのDB更新や削除などInterceptしたい場合はどうする?</div>
<div>(メソッドをInterceptして、権限を判断したい)</div>
<div>&nbsp;</div>
<div>public class MyThrowableInterceptor extends AbstractInterceptor {<br>&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; public Object invoke(MethodInvocation invocation) throws Throwable {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println(&quot;before&quot;);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Object ret = invocation.proceed();<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println(&quot;after&quot;);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return ret;</div>
<div>
<p>}</p>
<p>**.dicon<br>&lt;component name=&quot;myThrowableInterceptor&quot; class=&quot;**.**.MyThrowableInterceptor&quot;&gt;<br>&nbsp; &lt;aspect pointcut=&quot;?&quot;&gt;&lt;/aspect&gt;<br>  &lt;property name=&quot;pointcut&quot;&gt;?&lt;/property&gt;<br>
&nbsp;&lt;/component&gt;</p></div>