junit junit 4.11 test org.mybatis mybatis-spring 1.3.2 org.springframework spring-jdbc 5.2.9.RELEASE org.springframework spring-context 5.2.9.RELEASE org.springframework spring-webmvc 5.2.9.RELEASE javax.servlet javax.servlet-api 3.1.0 provided org.mybatis mybatis 3.5.5 log4j log4j 1.2.17 org.mybatis.generator mybatis-generator-core 1.3.7 mysql mysql-connector-java 5.1.37 com.alibaba druid 1.2.6 com.alibaba fastjson 1.2.47 org.projectlombok lombok 1.18.10 provided src/main/java ** public class Result { private int code; private String msg; private Object data; public int getCode() { return code; } public void setCode(int code) { this.code = code; } public String getMsg() { return msg; } public void setMsg(String msg) { this.msg = msg; } public Object getData() { return data; } public void setData(Object data) { this.data = data; } }
User.java
package com.ssm.entity;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@AllArgsConstructor
@NoArgsConstructor
public class User {
private int id;
private String name;
}
UserController.java
package com.ssm.controller;
import com.ssm.constart.Result;
import com.ssm.entity.User;
import com.ssm.service.UserService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.List;
@RestController
@RequestMapping("/user")
public class UserController {
@Autowired
private UserService userService;
@RequestMapping(value = "all",produces = "application/json;charset=utf-8")
public Result findAll() {
Result result = new Result();
List userList = userService.findAll();
result.setCode(1);
result.setMsg("查询成功");
result.setData(userList);
return result;
}
}
UserService.java
package com.ssm.service;
import com.ssm.dao.UserDao;
import com.ssm.entity.User;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@Service
public class UserService {
@Autowired
private UserDao userDao;
public List findAll() {
return userDao.findAll();
}
}
UserDao.java
package com.ssm.dao;
import com.ssm.entity.User;
import java.util.List;
public interface UserDao {
List findAll();
}
UserDao.xml
select * from user
- 测试结果



