Spring aop 事物控制,日志记录,权限控制
来源:互联网 发布:海思科技人工智能 编辑:程序博客网 时间:2024/05/21 05:07
public class Common {
public void execute(String username,String password){
System.out.println("------------------普通类----------------");
}
}
package com.spring.aop;
import org.aspectj.lang.JoinPoint;
public class Check {
public void checkValidity(){
System.out.println("------------------验证合法性----------------");
}
public void addLog(JoinPoint j){
System.out.println("------------------添加日志----------------");
Object obj[] = j.getArgs();
for(Object o :obj){
System.out.println(o);
}
System.out.println("========checkSecurity=="+j.getSignature().getName());//这个是获得方法名
}
}
package com.spring.aop;
import org.springframework.beans.factory.BeanFactory;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class Client {
public static void main(String[] args) {
BeanFactory factory=new ClassPathXmlApplicationContext("applicationContext-aop.xml");
Common c=(Common) factory.getBean("common");
c.execute("zhengjunhua","zhengjunhua");
}
}
<?xml version="1.0" encoding="UTF-8"?>
<beans
xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:aop="http://www.springframework.org/schema/aop"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd">
<bean id="common" class="com.spring.aop.Common"/>
<bean id="check" class="com.spring.aop.Check"/>
<aop:config>
<aop:aspect id="myAop" ref="check">
<aop:pointcut id="target" expression="execution(* com.spring.aop.Common.execute(..))"/>
<aop:before method="checkValidity" pointcut-ref="target"/>
<aop:after method="addLog" pointcut-ref="target"/>
</aop:aspect>
</aop:config>
</beans>
- Spring aop 事物控制,日志记录,权限控制
- spring aop实现权限控制
- spring aop实现权限控制
- spring aop实现权限控制,路径控制
- 浅谈spring aop 控制下的事物 Dk
- spring aop实现角色权限控制
- Spring AOP自定义注解实现权限控制
- spring事物控制--HibernateTransactionManager
- spring的事物控制
- spring的aop做日志的控制
- AOP权限控制
- 基于spring security及spring aop的权限控制
- struts2+hibernate+spring 事物控制
- spring事物控制详细整理
- spring-控制事物回滚
- spring aop 日志记录
- Spring AOP记录日志!
- Spring AOP记录日志! .
- 股份几年后的发的烦恼郭德纲布
- 二分查找
- 精灵图片实现触屏检测
- JSP 中的乱码
- s:checkboxlist
- Spring aop 事物控制,日志记录,权限控制
- 如何提高技术
- 微信扫一扫不能打开APK下载链接的问题
- [学习小结]Hibernate 的几种映射及映射关系
- vc中如何使用静态库的资源
- jquery 删除当前行,只需传递this
- 选择排序C语言实现
- 中药将不可避免走向没落
- [LeetCode]-Letter Combinations of a Phone Number 电话键盘的字符串组合