Dome 类定义
package com.sddx.system.domain;
public class Demo {
private int id;
private String name;
private int age;
public void setId(Integer id) {
this.id = id;
}
public void setName(String name) {
this.name = name;
}
public void setAge(int age) {
this.age = age;
}
public int getId() {
return id;
}
public String getName() {
return name;
}
public int getAge() {
return age;
}
}
dao层
package com.sddx.system.mapper;
import com.sddx.system.domain.Demo;
import java.util.List;
public interface DemoMapper {
public List<Demo> selectDemo(Demo demo);
}
mybatis.xml
<?xml version="1.0" encoding="UTF-8" ?><select id="selectDemo" parameterType="Demo" resultType="Demo">
select * from student
</select>
创建 service 接口
public interface IDemoService {
public List selectDemo(Demo demo);
}
service接口实现
public class DemoServiceImpl implements IDemoService {
@Autowired
DemoMapper demoMapper;
public List<Demo> selectDemo(Demo demo) {
return demoMapper.selectDemo(demo);
}
}
创建 Controller 层
@RestController
@RequestMapper("/demo")
public class DemoController {
@Autowired
IDemoService demoService;
@GetMapper("/list")
public List<Demo> selectDemo(Demo demo){
return demoService.selectDemo(demo);
}
}