1.快速上手mybatisPlus
- 创建表 创建数据
- 引入mybatis-plus-boot-starter的依赖
- 分析自动配置
- MybatisPlusAutoConfiguration自动配置类会生效(相关属性绑定在mybatis-plus.xxx前缀)
- sqlsesssionFactory(自动配置好了)
- 配置数据源(底层是容器中默认数据源)
- 获取sqlsession
- mapperLocations 默认值
- classpath*:/mapper/**/*.xml任意包路径下的所有mapper文件夹下的所有xml文件都是sql映射文件
- SqlsessionTemplate(容器中自动配置)
- @mapper标注的接口也会被自动扫描
- 创建javabean和mapper
- 其中UserMapper继承BaseMapper就可以获得CRUD能力
- 创建service(用已经提供的)
public interface UserService extends IService>{
}
@Service
public class UserServiceImpl extends ServiceImpl,User> implements UserService{
}
- 写controller逻辑即可
- 分页完成 配置分页插件
2.测试redis nosql
>
>org.springframework.boot>
>spring-boot-starter-data-redis>
>
- 有自动配置类 对应 spring.redis.xxx来配置
- 连接工厂已经准备好了
- 自动注入了 redisTemplate 操作redis的,KV存储
key,value的类型 - redis环境搭建
- 购买阿里云按量付费redis,经典网络
- 申请公网连接地址
- 设置 所有人都可访问redis
- yaml中配置redis
- 用RedisTemplate访问数据库