WEB开发网
开发学院软件开发Java Spring 事务管理高级应用难点剖析,第 1 部分 阅读

Spring 事务管理高级应用难点剖析,第 1 部分

 2010-03-22 00:00:00 来源:WEB开发网   
核心提示: 这个配置文件很简单,唯一需要注意的是 DispatcherServlet 的配置,Spring 事务管理高级应用难点剖析,第 1 部分(8),默认情况下 Spring MVC 根据 Servlet 的名字查找 WEB-INF 下的 <servletName>-servlet.xml

这个配置文件很简单,唯一需要注意的是 DispatcherServlet 的配置。默认情况下 Spring MVC 根据 Servlet 的名字查找 WEB-INF 下的 <servletName>-servlet.xml 作为 Spring MVC 的配置文件,在此,我们通过 contextConfigLocation 参数显式指定 Spring MVC 配置文件的确切位置。

将 org.springframework.jdbc 及 org.springframework.transaction 的日志级别设置为 DEBUG,启动项目,并访问 http://localhost:8088/logon.do?userName=tom 应用,MixLayerUserService#logon 方法将作出响应,查看后台输出日志:

清单 8 执行日志

13:24:22,625 DEBUG (AbstractPlatformTransactionManager.java:365) - 
  Creating new transaction with name 
 [user.mixlayer.MixLayerUserService.logon]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 
13:24:22,906 DEBUG (DataSourceTransactionManager.java:205) - 
  Acquired Connection [org.apache.commons.dbcp.PoolableConnection@6e1cbf] 
 for JDBC transaction 
13:24:22,921 DEBUG (DataSourceTransactionManager.java:222) - 
  Switching JDBC Connection 
 [org.apache.commons.dbcp.PoolableConnection@6e1cbf] to manual commit 
13:24:22,921 DEBUG (JdbcTemplate.java:785) - 
  Executing prepared SQL update 
13:24:22,921 DEBUG (JdbcTemplate.java:569) - 
  Executing prepared SQL statement 
 [UPDATE t_user u SET u.score = u.score + ? WHERE user_name =?] 
13:24:23,140 DEBUG (JdbcTemplate.java:794) - 
  SQL update affected 0 rows 
13:24:23,140 DEBUG (AbstractPlatformTransactionManager.java:752) - 
  Initiating transaction commit 
13:24:23,140 DEBUG (DataSourceTransactionManager.java:265) - 
  Committing JDBC transaction on Connection 
 [org.apache.commons.dbcp.PoolableConnection@6e1cbf] 
13:24:23,140 DEBUG (DataSourceTransactionManager.java:323) - 
  Releasing JDBC Connection [org.apache.commons.dbcp.PoolableConnection@6e1cbf] 
 after transaction 
13:24:23,156 DEBUG (DataSourceUtils.java:312) - 
  Returning JDBC Connection to DataSource 

上一页  3 4 5 6 7 8 9 10  下一页

Tags:Spring 事务管理 高级

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接