1.接上一篇,封装接口,实现controller
添加UserService.java和UserServiceImpl.java
UserService.java
package com.mybatis.demo.service;
import com.mybatis.demo.entity.User;
import java.util.List;
public interface UserService {
List<User> finAll();
}
UserServiceImpl.java
package com.mybatis.demo.service.impl;
import com.mybatis.demo.entity.User;
import com.mybatis.demo.mapper.UserMapper;
import com.mybatis.demo.service.UserService;
import org.springframework.beans.factory.annotation.Autowired;
import java.util.List;
@Service
public class UserServiceImpl implements UserService {
@Autowired
UserMapper userMapper;
@Override
public List<User> finAll() {
return userMapper.findAll();
}
}
添加UserController
UserController.java
package com.mybatis.demo.controller;
import com.mybatis.demo.entity.User;
import com.mybatis.demo.service.UserService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import java.util.List;
@RestController
@RequestMapping("api")
public class UserController {
@Autowired
UserService userService;
@GetMapping("getall")
public List<User> findAll(){
return userService.finAll();
}
}
2.启动项目,开始测试
输入测试网址 http://localhost:8081/api/getall
结果如下:
上一篇:IntelliJ IDEA springboot + mybatis整合(一)
下一篇:IntelliJ IDEA springboot + mybatis整合(三)