ssm整合之Spring整合MyBatis框架配置事务的详细教程

ssm整合之Spring整合MyBatis框架配置事务

1.在applicationContext.xml修改代码如下:



  
  
    
    
  
  
  
  
    
    
    
    
  
  
  
    
  
  
  
    
  
  
  
  
    
  
  
  
    
      
      
    
  
  
  
    
  

2.修改index.jsp的代码如下:

<%--
 Created by IntelliJ IDEA.
 User: Adair
 Date: 2020/7/8 0008
 Time: 14:26
 To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>


  首页


  测试查询
  

测试保存

姓名:
金额:

3.修改帐户的控制类的代码如下:

package com.txw.controller;

import com.txw.domain.Account;
import com.txw.service.AccountService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.util.List;
/**
 *帐户的控制类
 * @author Adair
 */
@Controller
@RequestMapping(path = "/account")
@SuppressWarnings("all")   // 注解警告信息
public class AccountController {
  @Autowired // 自动类型注入
  private AccountService accountService;
  @RequestMapping(value = "/findAll")
  public String findAll(Model model){
    System.out.println("表现层:查询所有账户...");
    // 调用findAll()方法
    List list = accountService.findAll();
    // 进行存储
    model.addAttribute("list",list);
    return "list";
  }
  /**
   * 保存
   * @return
   */
  @RequestMapping("/save")
  public void save(Account account, HttpServletRequest request, HttpServletResponse response) throws Exception {
    accountService.saveAccount(account);
    response.sendRedirect(request.getContextPath()+"/account/findAll");
    return;
  }
}

4.重新部署项目,运行如图所示:

ssm整合之Spring整合MyBatis框架配置事务的详细教程_第1张图片

5.通过浏览器访问http://localhost:8080/如图所示:

ssm整合之Spring整合MyBatis框架配置事务的详细教程_第2张图片

6.填写姓名和金额如图所示:

ssm整合之Spring整合MyBatis框架配置事务的详细教程_第3张图片

7.点击保存会跳转到如图所示的界面:

ssm整合之Spring整合MyBatis框架配置事务的详细教程_第4张图片

8.控制台打印结果如图所示:

ssm整合之Spring整合MyBatis框架配置事务的详细教程_第5张图片

到此这篇关于ssm整合之Spring整合MyBatis框架配置事务的文章就介绍到这了,更多相关Spring整合MyBatis配置事务内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

你可能感兴趣的:(ssm整合之Spring整合MyBatis框架配置事务的详细教程)