67,513
社区成员
发帖
与我相关
我的任务
分享
@Aspect
@Component
public class LogAspect {
public LogAspect() {
System.out.println(3798789);
}
@Before("execution(* com.example.action.UserInfoAction.loginaJAX(..))")
public void beforeMethod(){
System.out.println("方法开始执行前");
}
}
<!-- Post processor that automatically invokes init() and destroy() methods -->
<bean id="lifecycleBeanPostProcessor" class="org.apache.shiro.spring.LifecycleBeanPostProcessor"/>
<bean
class="org.springframework.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator"
depends-on="lifecycleBeanPostProcessor" >
<property name="proxyTargetClass" value="true"/>
</bean>
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
classpath:spring/spring-config-jpa.xml
classpath:spring/spring-shiro.xml
</param-value>
</context-param>
<servlet>
<servlet-name>SpringMVCTest</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:spring/spring-servlet.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>SpringMVCTest</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>