您的位置:首页 > 编程语言 > Java开发

spring自定义注解

2015-03-02 14:48 369 查看
<pre style="margin-top: 0px; margin-bottom: 0px; padding: 0px; white-space: pre-wrap; word-wrap: break-word; line-height: 19.2000007629395px; font-family: 'Courier New' !important;"><span style="margin: 0px; padding: 0px; line-height: 1.5 !important;"></span><h3 style="margin: 15px auto 2px; padding: 0px; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif;">spring支持,打开aop功能</h3>
xmlns:aop="http://www.springframework.org/schema/aop" http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.0.xsd
  <!-- 自定义AOP -->
<aop:aspectj-autoproxy proxy-target-class="true">
<aop:include name="controllerAspect" />
</aop:aspectj-autoproxy>
<bean id="controllerAspect" class="com.sogou.upd.passport.common.aspect.ControllerAspect"></bean>

  或:
  <aop:aspectj-autoproxy>
<pre style="margin-top: 0px; margin-bottom: 0px; padding: 0px; white-space: pre-wrap; word-wrap: break-word; line-height: 19.2000007629395px; font-family: 'Courier New' !important;"><span style="margin: 0px; padding: 0px; line-height: 1.5 !important;"></span><h3 style="margin: 15px auto 2px; padding: 0px; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif;"><span style="margin: 0px; padding: 0px;">自定义注解</span></h3>@Target({ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)@Documented@Inherited<span style="margin: 0px; padding: 0px; color: rgb(0, 0, 255); line-height: 1.5 !important;">public</span> @<span style="margin: 0px; padding: 0px; color: rgb(0, 0, 255); line-height: 1.5 !important;">interface</span><span style="margin: 0px; padding: 0px; line-height: 1.5 !important;"> test{String desc() </span><span style="margin: 0px; padding: 0px; color: rgb(0, 0, 255); line-height: 1.5 !important;">default</span> "自定义..."<span style="margin: 0px; padding: 0px; line-height: 1.5 !important;">;}</span>

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息