java-spring mvc定义事务和切面并且织入

作用:

    在业务逻辑需要同时完成两项或者以上的数据库操作时(如转账,一方收入,一方支出,需要同时完成,不然会数据不同步),需要用到事务功能

 

实现:

1)添加需要用到的jar包或者maven依赖(书写在pom.xml,其中jdbc为java数据库连接需要的jar,aspects为织入事务的jar):

	
	    org.springframework
	    spring-jdbc
	    5.0.7.RELEASE
	
	
	    org.springframework
	    spring-aspects
	    5.0.7.RELEASE
	

    


2)在指定的xml配置文件中配置:

     
	
		
	
	
	
		
			
			
		
	
	
	
		
		
		
		
	

    a)这行代码设置了名字符合get*的方法为只读,即只能进行查询方法

   

    b) 这行代码定义了事务切面为com.accp.service下所有包,即范围内的所有包遵循a处的规则

 

   c) 这行代码将b处的切面执行织入,事务生效

   


你可能感兴趣的:(java,spring,mvc)