SpringBoot整合Mybatis及Mp(mybatis)的使用

本文介绍了如何在SpringBoot项目中整合Mybatis-Plus,详细阐述了SpringBoot的自动装配原理,并提供了整合步骤,包括引入依赖、创建数据源、定义实体类、设置Mapper扫描以及使用分页功能。此外,还提到了主键生成策略,如雪花算法和递增策略,并提醒了在实体类和数据库表名不同时的处理方式。
摘要由CSDN通过智能技术生成

Mybatis-puls概述

MyBatis-Plus (opens new window)](https://github.com/baomidou/mybatis-plus)(简称 MP)是一个 [MyBatis (opens new window)](https://www.mybatis.org/mybatis-3/)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。

SpringBoot自动装配原理

1 springboot包扫描原理

> 包建议大家放在主类所在包或者子包。默认包扫描的是主类所在的包以及子包。

> 主函数在运行时会加载一个使用@SpringBootApplication标记的类。而该注解是一个复合注解,包含@EnableAutoConfiguration,这个注解开启了自动配置功能。 该注解也是一个复合注解,包含@AutoConfigurationPackage。 该注解中包含@Import({Registrar.class}),这个注解引入Registrar类。该类中存在registerBeanDefinitions,可以获取扫描的包名。

> 如果需要人为修改扫描包的名称则需要在主类上@ComponentScan(basepackage={"包名"})

2 springboot自动装配原理

> 思考: 有没有自己使用DispatcherServlet. 为什么DispatcherServlet能用。

> 主函数在运行会执行一个使用@SpringbootApplication注解的类,该注解是一个复合注解,包含@EnableAutoConfiguration, 该注解

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值