本文介绍: 就按照这个Mybatis的格式,自己写一个redis的start由于是指定入口的我们可以放在最后写。下面创建一个普通的springboot工程。添加注解和前缀redis。之后我们就可以在properties或yml中 使用指定参数了;//省略了get set 方法添加配置类注解 @Configuration 和加载条件,以及 @EnableConfigurationProperties(RedisProperties.class) 引入属性类,注入到 IOC 容器中。
优质博文:IT-BLOG-CN
一、Mybatis 实现 start 的原理
首先在写一个自定义的start
之前,我们先参考下Mybatis
是如何整合SpringBoot:mybatis-spring-boot-autoconfigure
依赖包:
mybatis
依赖包展示: 重要文件:spring.factories
、MybatisAutoConfiguration
、MybatisProperties
:::tip
starters 命名:Spring Boot 官方的启动器都是以 spring-boot-starter-命名的,代表了一个特定的应用类型。第三方的启动器不能以 spring-boot开头命名,它们都被 Spring Boot官方保留。一般第三方应该这样命名,像 mybatis 的 mybatis–spring-boot-starter。
:::
【1】查看spring.factories
文件: 配置自动配置类MybatisAutoConfiguration
。spring.factories
会引导springboot
哪个是自动配置类。
二、用户自定义 start
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。