资源简介
Mybatis从入门到精通(源码)
代码片段和文件信息
package tk.mybatis.web.controller;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.servlet.ModelAndView;
import tk.mybatis.web.model.SysDict;
import tk.mybatis.web.service.DictService;
import java.util.List;
/**
* @author liuzh
*/
@Controller
@RequestMapping(“/dicts“)
public class DictController {
@Autowired
private DictService dictService;
/**
* 显示字典数据列表
*
* @param sysDict
* @param offset
* @param limit
* @return
*/
@RequestMapping
public ModelAndView dicts(SysDict sysDict Integer offset Integer limit) {
ModelAndView mv = new ModelAndView(“dicts“);
List dicts = dictService.findBySysDict(sysDict offset limit);
mv.addobject(“dicts“ dicts);
return mv;
}
/**
* 新增或修改字典信息页面,使用 get 跳转到页面
*
* @param id
* @return
*/
@RequestMapping(value = “add“ method = RequestMethod.GET)
public ModelAndView add(Long id) {
ModelAndView mv = new ModelAndView(“dict_add“);
SysDict sysDict;
if(id == null){
//如果 id 不存在,就是新增数据,创建一个空对象即可
sysDict = new SysDict();
} else {
//如果 id 存在,就是修改数据,把原有的数据查询出来
sysDict = dictService.findById(id);
}
mv.addobject(“model“ sysDict);
return mv;
}
/**
* 新增或修改字典信息,通过表单 post 提交数据
*
* @param sysDict
* @return
*/
@RequestMapping(value = “add“ method = RequestMethod.POST)
public ModelAndView save(SysDict sysDict) {
ModelAndView mv = new ModelAndView();
try {
dictService.saveOrUpdate(sysDict);
mv.setViewName(“redirect:/dicts“);
} catch (Exception e){
mv.setViewName(“dict_add“);
mv.addobject(“msg“ e.getMessage());
mv.addobject(“model“ sysDict);
}
return mv;
}
/**
* 通过 id 删除字典信息
*
* @param id
* @return
*/
@RequestMapping(value = “delete“ method = RequestMethod.POST)
@ResponseBody
public ModelMap delete(@RequestParam Long id) {
ModelMap modelMap = new ModelMap();
try {
boolean success = dictService.deleteById(id);
modelMap.put(“success“ success);
} catch (Exception e) {
modelMap.put(“success“ false);
modelMap.put(“msg“ e.getMessage());
}
return modelMap;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-11-13 19:37 book-master\
文件 120877 2018-10-19 13:30 book-master\book.png
文件 2247770 2018-10-19 13:30 book-master\MyBatis 从入门到精通-目录.pdf
目录 0 2018-11-13 19:37 book-master\mybatis-spring\
目录 0 2018-11-13 19:37 book-master\mybatis-spring-boot\
文件 1519 2018-10-19 13:30 book-master\mybatis-spring-boot\pom.xm
文件 66 2018-10-19 13:30 book-master\mybatis-spring-boot\README.md
目录 0 2018-11-13 19:37 book-master\mybatis-spring-boot\src\
目录 0 2018-11-13 19:37 book-master\mybatis-spring-boot\src\main\
目录 0 2018-11-13 19:37 book-master\mybatis-spring-boot\src\main\java\
目录 0 2018-11-13 19:37 book-master\mybatis-spring-boot\src\main\java\tk\
目录 0 2018-11-13 19:37 book-master\mybatis-spring-boot\src\main\java\tk\mybatis\
目录 0 2018-11-13 19:37 book-master\mybatis-spring-boot\src\main\java\tk\mybatis\springboot\
文件 864 2018-10-19 13:30 book-master\mybatis-spring-boot\src\main\java\tk\mybatis\springboot\Application.java
目录 0 2018-11-13 19:37 book-master\mybatis-spring-boot\src\main\java\tk\mybatis\springboot\controller\
文件 287 2018-10-19 13:30 book-master\mybatis-spring-boot\src\main\java\tk\mybatis\springboot\controller\IndexController.java
文件 707 2018-10-19 13:30 book-master\mybatis-spring-boot\src\main\java\tk\mybatis\springboot\controller\UserController.java
目录 0 2018-11-13 19:37 book-master\mybatis-spring-boot\src\main\java\tk\mybatis\springboot\mapper\
文件 1189 2018-10-19 13:30 book-master\mybatis-spring-boot\src\main\java\tk\mybatis\springboot\MapperNameGenerator.java
文件 275 2018-10-19 13:30 book-master\mybatis-spring-boot\src\main\java\tk\mybatis\springboot\mapper\CountryMapper.java
目录 0 2018-11-13 19:37 book-master\mybatis-spring-boot\src\main\java\tk\mybatis\springboot\model\
文件 526 2018-10-19 13:30 book-master\mybatis-spring-boot\src\main\java\tk\mybatis\springboot\model\Country.java
目录 0 2018-11-13 19:37 book-master\mybatis-spring-boot\src\main\java\tk\mybatis\springboot\service\
目录 0 2018-11-13 19:37 book-master\mybatis-spring-boot\src\main\java\tk\mybatis\springboot\service\impl\
文件 597 2018-10-19 13:30 book-master\mybatis-spring-boot\src\main\java\tk\mybatis\springboot\service\impl\UserServiceImpl.java
文件 314 2018-10-19 13:30 book-master\mybatis-spring-boot\src\main\java\tk\mybatis\springboot\service\UserService.java
目录 0 2018-11-13 19:37 book-master\mybatis-spring-boot\src\main\resources\
文件 429 2018-10-19 13:30 book-master\mybatis-spring-boot\src\main\resources\application.properties
目录 0 2018-11-13 19:37 book-master\mybatis-spring-boot\src\main\resources\mapper\
文件 326 2018-10-19 13:30 book-master\mybatis-spring-boot\src\main\resources\mapper\CountryMapper.xm
文件 5183 2018-10-19 13:30 book-master\mybatis-spring\pom.xm
............此处省略150个文件信息
- 上一篇:spring实战源码maven版
- 下一篇:CAD绘图员技能等级三级鉴定 要求电子类
相关资源
- Mybatis的代码
- mybatis-3.3.0.zip
- MyEclipse MyBatis Generatorl离线安装包
- MyBatis Generator自定义插件实现自定义
- mybatis-generator-1.3.5源码修改.zip
- 基于SSM的个人博客系统的设计与实现
- springboot整合mybatis+plus+avtiveMq+redis
- Mybatis数据库的基本应用
- 智能排班系统Spring+SpringMVC+MyBatis+Pat
- IntelliJ IDEA生成Mybatis代码插件
- OA-报名与审核管理系统完整项目
- 使用SSM框架开发企业级应用项目实战
- maven多模块项目+springMVC+mybatis配置
- 图书管理ssm框架整合篇
- mybatis逆向工具
- spring boot+mybatis+thymeleaf+apache shiro开发
- SpringBoot+mybatis+redis+rabbitmq
- 超市管理系统MyBatis+Spring+Servlet
- spring+springMVC+dubbo+zookeeper+mybatis实现登
- Mybatis实现增删改查
- 家庭财务管理系统SpringMVC3+Spring3+Myb
- 北京动力节点-Reyco郭-MyBatis316年最新版
- struts+spring+mybatis源代码
- Spring+Spring-MVC+myBatis北大青鸟阶段项目
- 《超市订单管理系统》项目源码 My
- 据说:原创经典spring+mybatis+分页+百万
- spring boot+mybatis+thymeleaf+apache shiro开发
- spring+struts2+mybatis整合
- spring+springMVC+mybatis整合增删改查
- Spring+SpringMVC+Mybatis+AdminLTE(BootStrap)
评论
共有 条评论