用maven在springboot中集成mybatis

1.pom.xml中需要倒入的两个依赖,一个是mybatis,一个是mysql,spring boot版本选2.几的,最后完成后在项目中改成2.7.5

<!--mybatis的起步依赖-->

<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.2.2</version> </dependency>

<!-- mysql驱动包 , 刚刚发布的最新版本的驱动包-->

<dependency> <groupId>com.mysql</groupId> <artifactId>mysql-connector-j</artifactId> <scope>runtime</scope> </dependency>

2.application.properties文件的配置

#驱动类名称

spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

#数据库连接信息

spring.datasource.url=jdbc:mysql://localhost:3306/bank

spring.datasource.username=root

spring.datasource.password=aaaaaaaa

3.新建实体类接收数据库中相应的数据,包名pojo

新建操作数据库的mapper接口,包名mapper,新建接口 xxmapper

@Mapper

public interface UserMapper {

    //查询全部用户信息

    @Select("select * from bank_account")

    public List list();

}

4.测试:

@SpringBootTest

class MybatisApplicationTests {

    @Autowired

    private UserMapper userMapper;

    @Test

    void testFindAll(){

        List accounts = userMapper.queryAllBankAccounts();

        System.out.println(accounts);

    }

}

5.数据库连接池

<!--druid连接池-->

<dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.2.8</version></dependency>

6.lombok

@Data

@NoArgsConstructor//无参构造

@AllArgsConstructor//全参构造

<!--lombok--><dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId></dependency>

总结:其实也可以在新建项目的时候把上面几个框架选上,分别是:mybatis,spring web,mysql,lombok

注意问题:

maven缺少依赖包。

解决:mvn clean install -e -U

-e详细异常,-U强制更新

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容