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<User> {
}
@Service
public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements UserService{
}
写controller逻辑即可 分页完成 配置分页插件
2.测试redis nosql
<dependency>
<groupId> org.springframework.boot</groupId>
<artifactId> spring- boot- starter- data- redis</artifactId>
</dependency>
有自动配置类 对应 spring.redis.xxx来配置 连接工厂已经准备好了 自动注入了 redisTemplate 操作redis的,KV存储 key,value的类型 redis环境搭建
购买阿里云按量付费redis,经典网络 申请公网连接地址 设置 所有人都可访问redis yaml中配置redis
用RedisTemplate访问数据库