资源简介
本人对spring,springMVC,mybatis整合,相关整合贴,
http://blog.csdn.net/a526059967/article/details/53506407
仅供参考,不喜勿喷,谢谢!
代码片段和文件信息
package controller;
import java.util.List;
import model.BookInfo;
import model.BookTypeInfo;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.support.RedirectAttributes;
import service.inter.IBookService;
@RequestMapping(“book“)
@Controller
public class BookController {
@Autowired
private IBookService bookService;
@RequestMapping(“bookList“)
/**
* 获取图书列表并转到页面
* @return
*/
public ModelAndView showList(){
List li = null;
try{
li =bookService.getAllBook();
}catch(Exception e){
e.printStackTrace();
}
return new ModelAndView(“book_list““list“li);
}
@RequestMapping(“toaddBook“)
/**
* 获取所有图书类型并转到页面
* @return
*/
public ModelAndView toAddBookView(){
List li=null;
try{
li =bookService.getBookTypeList();
}catch(Exception e){
e.printStackTrace();
}
return new ModelAndView(“book_add““list“ li);
}
@RequestMapping(“addBook“)
/**
* 图书新增
* @param bi
* @return
*/
public String toAddBookView(BookInfo bi){
try{
System.out.println(bi.getBookName());
bookService.addBook(bi);
}catch(Exception e){
e.printStackTrace();
}
return “redirect:bookList“;
}
@RequestMapping(“toEditBook“)
/**
* 这个方法用来把图书对象加入到request然后转到toEdit
* @param id
* @param redirectAttributes
* @return
*/
public String toEditBook(int id RedirectAttributes redirectAttributes){
BookInfo bi =bookService.getBook(id);
//相当于在这次的request里面加一个属性
redirectAttributes.addFlashAttribute(“book“bi);
return “redirect:toEdit“;
}
@RequestMapping(“toEdit“)
/**
* 获取图书类型然后转到book_edit页面
* @return
*/
public ModelAndView toEditBook(){
List li=null;
try{
li =bookService.getBookTypeList();
}catch(Exception e){
e.printStackTrace();
}
return new ModelAndView(“book_edit““list“ li);
}
@RequestMapping(“editBook“)
@ResponseBody
/**
* 修改方法
* @param book
* @return
*/
public String editBook(BookInfo book){
try{
bookService.editBook(book);
return “succeed“;
}catch(Exception e){
e.printStackTrace();
}
return “falied“;
}
@RequestMapping(“delBook“)
/**
* 删除方法
* @param id
* @return
*/
public String delBook(int id){
boolean flag=false;
try{
bookService.delBook(id);
flag = true;
}catch(Exception e){
e.printStackTrace();
}
if(flag){
return “redirect:bookList“;
}else{
return “failed_delete“;
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 607 2016-12-07 20:59 BookSystem\.classpath
文件 303 2016-12-07 20:59 BookSystem\.myme
文件 1753 2016-12-07 20:59 BookSystem\.project
文件 500 2016-12-07 20:59 BookSystem\.settings\.jsdtscope
文件 364 2016-12-07 20:59 BookSystem\.settings\org.eclipse.jdt.core.prefs
文件 468 2016-12-07 20:59 BookSystem\.settings\org.eclipse.wst.common.component
文件 252 2016-12-07 20:59 BookSystem\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2016-12-07 20:59 BookSystem\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2016-12-07 20:59 BookSystem\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 1999 2016-12-07 20:59 BookSystem\src\beans.xm
文件 475 2016-12-07 20:59 BookSystem\src\config\mybatis.xm
文件 1465 2016-12-07 20:59 BookSystem\src\config\spring-mvc.xm
文件 2904 2016-12-07 20:59 BookSystem\src\controller\BookController.java
文件 1118 2016-12-07 20:59 BookSystem\src\dao\impl\BookInfoDaoImpl.java
文件 564 2016-12-07 20:59 BookSystem\src\dao\impl\BookTypeInfoDaoImpl.java
文件 402 2016-12-07 20:59 BookSystem\src\dao\inter\IBookInfoDao.java
文件 189 2016-12-07 20:59 BookSystem\src\dao\inter\IBookTypeInfoDao.java
文件 2308 2016-12-07 20:59 BookSystem\src\mapper\BookInfoMapper.xm
文件 345 2016-12-07 20:59 BookSystem\src\mapper\BookTypeInfoMapper.xm
文件 408 2016-12-07 20:59 BookSystem\src\mapper\IBookInfoMapper.java
文件 189 2016-12-07 20:59 BookSystem\src\mapper\IBookTypeInfoMapper.java
文件 828 2016-12-07 20:59 BookSystem\src\model\BookInfo.java
文件 349 2016-12-07 20:59 BookSystem\src\model\BookTypeInfo.java
文件 1327 2016-12-07 20:59 BookSystem\src\service\impl\BookServiceImpl.java
文件 552 2016-12-07 20:59 BookSystem\src\service\inter\IBookService.java
文件 3106 2016-12-07 20:59 BookSystem\src\test\BookTest.java
文件 829 2016-12-07 20:59 BookSystem\WebRoot\index.jsp
文件 36 2016-12-07 20:59 BookSystem\WebRoot\me
文件 1999 2016-12-07 20:59 BookSystem\WebRoot\WEB-INF\classes\beans.xm
文件 475 2016-12-07 20:59 BookSystem\WebRoot\WEB-INF\classes\config\mybatis.xm
............此处省略77个文件信息
- 上一篇:Master Control Panel
- 下一篇:杨启帆 方道元 数学建模
相关资源
- springboot+shiro+md5
- 工作中用到的spring项目经验
- Spring Boot 2.0深度实践之核心技术篇
- 基于spring websocket实现广播及点对点推
- Spring MVC Cookbook.pdf英文版
- 《微分几何》(作者)丘成桐
- Spring boot 在线预览办公文件doc、docx、
- Spring study code
- 关于Spring相关的论文
- 基于SpringMVC的用户三次登录失败案例
- Spring boot in action 随书源码
- Maven+SpringMVC的HelloWord最简单入门小(
- 基于struts+spring+ibatits宠物商城
- IDEA 搭建Spring MVC环境二
- SpringMVC-Helloworld224190
- springcloud全家桶(eureka+ribbon+feign+hys
- zw_SpringMVC.zip
- Elements of Computational Statistics(Springe
- Spring.Net结合NHibernate完整代码
- 三大框架(最新)
- springboot+Shiro 实现动态授权
- Maven+SSM+Bootstrap项目
- spring boot+mybatis+thymeleaf+apache shiro开发
- SpringBoot+mybatis+redis+rabbitmq
- JPetStore (Struts + Spring + Hibernate)版
- SSHStruts、Spring、Hibernate三大框架整合
- SpringBoot+Vue前后端分离,使用SpringSe
- Spring boot -- 基于AngularJS的网络商城系
- Maven之Spring Boot_AngularJS--网络商城系统
- springboot+websocket实现聊天室
评论
共有 条评论