资源简介
Maven、SSM整合Redis,这是自己架构的框架,中间遇到不少的问题,大约弄了三天的时间才解决各种问题,这个里面包括Maven、SSM、Junit、PageHelper、通用Mapper、Restful风格的代码、是一个很简单的项目,只是为了把知识搭起来,所以可以参考慢慢架构,具体的请参照我的博客,地址:https://blog.csdn.net/hello_me_you/article/details/83650139

代码片段和文件信息
package com.ivan.controller;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.PathVariable;
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 com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import com.ivan.pojo.User;
import com.ivan.pojo.UserMapperPojo;
import com.ivan.service.UserService;
@Controller
@RequestMapping(value = “/user“)
public class UserController {
@Resource
private UserService userservice;
@RequestMapping(value = “/showuser“ method = RequestMethod.GET)
public String toIndex(HttpServletRequest request Model model) {
int userId = Integer.parseInt(request.getParameter(“id“));
User user = this.userservice.getUserById(userId);
if (user == null) {
model.addAttribute(“userisnull“ “没有此用户!“);
}
model.addAttribute(“user“ user);
return “index“;
}
// 根据id得到用户
@RequestMapping(value = “/getuser/{id}“ method = RequestMethod.GET)
public String getUser(@PathVariable(“id“) Integer id HttpServletRequest request Model model) {
Mapject> map = new HashMapject>();
map.put(“id“ id);
List userlist = this.userservice.getUser(map);
if (userlist.isEmpty()) {
model.addAttribute(“userisnull“ “没有此用户!“);
} else {
model.addAttribute(“user“ userlist.get(0));
}
return “userlist“;
}
/*
* @PathVariable映射 URL 绑定的占位符,带占位符的URL 是 Spring3.0 新增的功能, 该功能在SpringMVC向
* REST 目标挺进发展过程中具有里程碑的意义。 通过@PathVariable 可以将 URL 中占位符参数绑定到控制器处理方法的入参中:
* URL中的 {xxx} 占位符可以通过@PathVariable(“xxx“)绑定到操作方法的入参中。
*/
/*
* 使用@RequestMapping 后,返回值通常解析为跳转路径, 加上@Responsebody
* 后返回结果不会被解析为跳转路径,而是直接写入HTTP 响应正文中。
*/
// 根据用户id得到用户 第二种方式
@RequestMapping(value = “/getusertwo/{id}/{id}“ method = { RequestMethod.GET RequestMethod.POST })
@ResponseBody
public List getUserTwo(@RequestParam(value = “name“ required = true) String username
@PathVariable(“id“) Integer id HttpServletRequest request Model model) {
Mapject> map = new HashMapject>();
if (id != 0) {
map.put(“id“ id);
}
List userlist = this.userservice.getUser(map);
if (userlist.isEmpty())
return null;
else
return userlist;
}
// 得到所有用户
@RequestMapping(value = “/getalluser/{id}“ method = { RequestMethod.GET RequestMethod.POST })
@ResponseBody
public PageInfo getalluser(@PathVariable(“id“) Integer id HttpServletRequest request Model model) {
Mapject> map = new HashMapject>();
if (id != 0) {
map.put(“id
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1447 2018-11-02 09:25 mapper\.classpath
文件 1215 2018-10-16 08:39 mapper\.project
目录 0 2018-10-18 15:11 mapper\.settings\
文件 639 2018-10-15 16:51 mapper\.settings\.jsdtscope
文件 447 2018-11-02 09:26 mapper\.settings\org.eclipse.core.resources.prefs
文件 736 2018-10-15 16:51 mapper\.settings\org.eclipse.jdt.core.prefs
文件 90 2018-10-15 16:51 mapper\.settings\org.eclipse.m2e.core.prefs
文件 659 2018-10-16 08:40 mapper\.settings\org.eclipse.wst.common.component
文件 321 2018-10-15 16:51 mapper\.settings\org.eclipse.wst.common.project.facet.core.prefs.xm
文件 386 2018-10-15 16:51 mapper\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2018-10-15 16:51 mapper\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2018-10-15 16:51 mapper\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 50 2018-10-15 16:51 mapper\.settings\org.eclipse.wst.validation.prefs
文件 87 2018-10-15 16:51 mapper\.settings\org.eclipse.wst.ws.service.policy.prefs
文件 7699 2018-11-02 09:26 mapper\pom.xm
文件 661 2018-11-01 16:35 mapper\ReadMe.txt
目录 0 2018-10-18 15:11 mapper\src\
目录 0 2018-10-18 15:11 mapper\src\main\
目录 0 2018-10-18 15:11 mapper\src\main\java\
目录 0 2018-11-02 09:26 mapper\src\main\java\com\
目录 0 2018-10-29 11:11 mapper\src\main\java\com\ivan\
目录 0 2018-10-18 15:11 mapper\src\main\java\com\ivan\controller\
文件 3963 2018-11-02 09:31 mapper\src\main\java\com\ivan\controller\UserController.java
文件 2914 2018-11-02 09:32 mapper\src\main\java\com\ivan\controller\UserRestfulController.java
目录 0 2018-10-18 15:11 mapper\src\main\java\com\ivan\dao\
文件 197 2018-11-02 09:32 mapper\src\main\java\com\ivan\dao\User_Mapper.java
文件 880 2018-11-02 09:27 mapper\src\main\java\com\ivan\dao\UserMapper.java
目录 0 2018-10-18 15:11 mapper\src\main\java\com\ivan\mapping\
文件 439 2018-11-02 09:27 mapper\src\main\java\com\ivan\mapping\User_Mapper.xm
文件 5619 2018-11-02 09:28 mapper\src\main\java\com\ivan\mapping\UserMapper.xm
目录 0 2018-10-29 13:23 mapper\src\main\java\com\ivan\pojo\
............此处省略119个文件信息
相关资源
- SSM+Shiro+redis实现单点登陆
- 基于SSM+CXF构建的RESTFul webservice
- ssm框架登录注册demo
- MSSM中双光子共振的增强速率
- redisson的demo
- springboot+rabbitmq项目demo(亲测可正常运
- 关于Spring MVC项目maven中通过fileupload上
- Spring-Data-Redis2.0+Spring5
- mongodb+redis资源
- redis安装包
- 软件工程Roger S.Pressman
- 破解ServiceStack.Redis每小时6000次限制
- redis for Windows
- 在质子-质子碰撞中搜索衰变为μM的
- apache-maven-3.6.0
- 字符串连接:来自字符串的类似于M
- ssm水果商城系统.zip
- maven+ssm框架视频上传预览.zip
- ssm框架租房管理系统
- SSM框架新闻管理系统
- nexus-3.27.0-03包含windows和linux
- mavenRepository 仓库 依赖
-
maven settings.xm
l 直接使用 - nexus-3.20.1.unix.zip
- 度假村管理系统
- maven权威指南中文版+maven the definitiv
- maven私服tar包nexus_linux.zip
- Maven私服nexus安装包
- 爱旅行项目源码
- The Apache Ignite book PDF(正版购买的全网
评论
共有 条评论