springboot链接mybatis_plus的过程

Spring  Boot  是一个开源框架,可以作为一个快速构建  web  应用程序和微服务的工具。MyBatis-Plus  是一个  Mybatis  的增强工具,在  Mybatis  的基础上增加了许多实用的功能,如自动生成  SQL  语句,多数据源支持等。使用  Spring  Boot  和  MyBatis-Plus  可以让我们更加方便地开发和维护应用程序。下面是一个简单的介绍  Spring  Boot  和  MyBatis-Plus  的过程。

1.  安装  Spring  Boot

首先,我们需要在本地安装  Spring  Boot。可以从  Spring  Boot  官方网站下载最新版本的  Spring  Boot,解压缩后就可以使用了。

2.  安装  MyBatis-Plus

接下来,我们需要安装  MyBatis-Plus。可以在  MyBatis-Plus  的官方网站下载最新版本的  MyBatis-Plus。将  MyBatis-Plus  的  jar  包加入到项目的  dependencies  中。

3.  创建一个  Spring  Boot  项目

4.  添加  MyBatis-Plus  依赖

在项目的  pom.xml  文件中添加  MyBatis-Plus  的依赖:

        <dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>mybatis-plus-boot-starter</artifactId>
            <version>3.4.0</version>
        </dependency>

其中,mybatis-plus.version  是  MyBatis-Plus  版本的属性,需要在项目的  pom.xml  文件中定义。

5.  配置  MyBatis-Plus

在  src/main/resources  目录下创建一个名为  application.yaml  的配置文件。将以下内容添加到配置文件中:

mybatis-plus:
  mapper-locations: classpath*:mapper/*.xml

这将告诉  MyBatis-Plus  在  src/main/resources/mapper  目录下查找  mapper.xml  文件。

6.  编写实体类

在  src/main/java  目录下创建一个名为  com.example.myproject.pojo的新包。在该包下创建一个名为  UserBean  的实体类。
 

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
@Data
@TableName("user")
public class User {
    private Long id;
    private String username;
    private String password;
}

在该实体类上使用  @TableName  注解,指定该表的名称。

7.  编写接口和实现类
(1)在  src/main/java  目录下创建一个名为  com.example.myproject.service的新包。在该包下创建一个名为  UserService  的接口。

(2)在  src/main/java  目录下创建一个名为  com.example.myproject.service.Impl的新包。在该包下创建一个名为  UserServiceImpl  的实现类。

@Service

public class UserServiceImpl implements UserService {
    @Autowired
    private UserDao userDao;
}
implements UserService :继承UserService  的接口

(3)通过@Autowired注解诸如dao层


(4)在  src/main/java  目录下创建一个名为  com.example.myproject.dao的新包。在该包下创建一个名为  UserDao  的接口。

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;



@Mapper
@Repository
public interface UserDao extends BaseMapper<UserBean> {
}

在这里就可以写sql了 比如简单的查询

@Select("<script>select * from user </script>")
List<UserBean> queryUserList(UserBean userBean);

在  Spring  Boot  项目中使用  MyBatis-Plus,可以更加方便地开发和维护应用程序。

谢谢大家!!!新手上路多多关照!!!不对的地方请大佬指出谢谢

  • 11
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值