官方:
快速入门
第一步 引入依赖
<!--引入mybatis Plus依赖-->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.3.1.tmp</version>
</dependency>
第二步 在入口类加入注解
@SpringBootApplication
@EnableFeignClients
// mybatis-plus
@MapperScan("com.aaa.dao")
public class StudentServer8000 {
public static void main(String[] args) {
SpringApplication.run(StudentServer8000.class,args);
}
}
第三步 开发实体类
// lombok的注解
// 用来生成get set 相关的方法
@Data
// 生成全参构造方法
@AllArgsConstructor
// 生成无参构造方法
@NoArgsConstructor
// 生成toString 方法
@ToString
public class Student {
private Integer sid;
private String sname;
private Integer age;
}
第四步 开发Dao层接口
import com.aaa.pojo.Student;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
// 使用mybatis-plus增强接口 继承BaseMapper接口
public interface StudentDao extends BaseMapper<Student> {
}
第五步 开发service层接口实现类 并注入Dao接口
// 注入Dao接口
@Resource
private StudentDao studentDao;
@Override
public List<Student> listAll() {
// 如果没有参数输入null 如果有参数则输入参数
return studentDao.selectList(null);
}
第六步 测试
@Autowired
private StuService stuService;
@RequestMapping("/listAll")
public List<Student> listAll(){
return stuService.listAll();
}