springboot整合mybatis,mybatisplus

springboot整合mybatis

1.创建一个maven工程
2.在maven工程中导入相应的依赖
导入springboot的依赖才可以将项目转为springboot管理
3.创建spring boot的启动类,创建yml文件
知识点:
springboot启动类充当spring配置文件的作用,可以扫描在启动类文件下的所有文件,如果需要扫描的类在外面,可以通过相应的注解添加路径
对于事务等功能的启动需要在配置类上添加相应注解
在yml文件中配置好数据库连接和端口号,mapper扫描和实体类别名
4.创建与数据库表对应的实体类
知识点:
@Data注解可以快捷的配置好get/set和tostring等方法
@AllArgsConstructor和@NoArgsConstructor可以配置全参和无参构造方法
可以配置好前后端统一的数据结构类
5.创建mapper和对应的dao接口
注意:在ssm中是通过在sqlserssion装配的时候将dao接口的位置注入的,在springboot中则是通过@Mapper接口标志dao接口的位置,mapper文件在yml中配置
6.创建service层
创建和dao接口中相同方法的service接口,在用类实现接口中的方法,可以通过自动装配 @Autowired注解(Spring的注解)/@Resource (JDK 注解)将dao接口注入去实现方法。
7.创建controller层
也是通过依赖注入将service层接口注入,获取对应的实现类去调用方法相应页面请求完成功能

springboot整合mybatisplus

1.springboot整合mb可以直接通过idea快速创建工程,选择创建springboot工程(注意需要在联网条件下创建),选择对应的启动依赖,例如web,mb
2.在yml文件中配置好数据源,不需要去配置mapper和实体类别名
3.创建实体类@Data
4.创建dao层@Mapper
接口需要基础BaseMapper类,在泛型中添加对应的实体类。extends BaseMapper<实体类>

@Mapper
public interface categoryDao extends BaseMapper<Category> {
}

5.创建service层
service接口需要继承IService类,泛型中也是写相应的实体类

public interface categoryService extends IService<Category> {
    public void remove(Long ids);
}

service实现类,需要实现service接口,还得继承ServiceImpl类,并且在泛型中添加对应的dao接口和实体类(顺序必须是先接口再实体类)

@Service
public class categoryImp extends ServiceImpl<categoryDao, Category> implements categoryService {}

6.创建controller层,注入service层接口

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值