最近需要做一个项目 需要整合clickhouse
本来有现成的项目,复制一下就好了。但是想自己从头开始一个个文件搭建
但是还是遇到了很多坑, 这就是传说中的约定优于配置吗
这里其实是需要一个容器的环境
需要引入依赖
- <dependency>
- <groupId>org.springframework.bootgroupId>
- <artifactId>spring-boot-starter-webartifactId>
- dependency>

MapperScan加入的时候 启动会报错

Invalid default: public abstract java.lang.Class org.mybatis.spring.annotation.MapperScan.factoryBean()
需要添加依赖
- <dependency>
- <groupId>org.mybatis.spring.bootgroupId>
- <artifactId>mybatis-spring-boot-starterartifactId>
- <version>2.0.1version>
- dependency>

并且这里需要引入注解
- <dependency>
- <groupId>org.springframework.bootgroupId>
- <artifactId>spring-boot-configuration-processorartifactId>
- <optional>trueoptional>
- dependency>

原因是mybatis-spring-1.2.0中取消了自动注入 需要手动set进入