mybatis-spring-boot-starter 1.0.1 之后的版本问题
来源:互联网 发布:初学钢琴软件 编辑:程序博客网 时间:2024/05/02 04:58
mapper接口
@MapperScanpublic interface PeopleMapper { @Select("SELECT * FROM people WHERE id = #{id}") People findById(@Param("id") int id); @Insert("INSERT INTO people(NAME, AGE) VALUES(#{name}, #{age})") int insert(People people);}
pom
<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.0.1</version> </dependency>
此时mapper是可以正常使用的
但是将mybatis-spring-boot-starter的版本改为1.1.1或者1.3.0之后,则会报错
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type ‘demo.repository.Dao’ available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
错误信息详见spring boot mybatis的问题(提的问题没人回答。。后来自己回答了,然后在记录一下)
然后某一天脑袋一抽,想到会不会是注解问题,然后更换注解为@Mapper
mapper接口
@Mapperpublic interface PeopleMapper { @Select("SELECT * FROM people WHERE id = #{id}") People findById(@Param("id") int id); @Insert("INSERT INTO people(NAME, AGE) VALUES(#{name}, #{age})") int insert(People people);}
pom
<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.3.1</version> </dependency>
发现更换注解后就可照常使用,同测版本1.1.1可用
阅读全文
0 0
- mybatis-spring-boot-starter 1.0.1 之后的版本问题
- mybatis-spring-boot-starter
- Spring-boot-Mybatis-Starter
- spring boot 整合mybatis 通过官方mybatis-spring-boot-starter
- 关于spring-boot自定义starter的引用问题
- Spring Boot的启动器Starter详解
- spring boot : 定制自己的starter
- Spring Boot的启动器Starter详解
- Spring Boot的启动器Starter详解
- Spring Boot的启动器Starter详解
- Spring Boot:定制自己的starter
- Spring Boot的启动器Starter详解
- Spring Boot的启动器Starter详解
- Spring Boot的启动器Starter详解
- Spring Boot的启动器Starter详解
- Spring Boot的启动器Starter系列
- Spring Boot的启动器Starter详解
- Spring Boot的启动器Starter详解
- 如何使用Git上传本地项目到github?(mac版)
- 打印机理论
- Java设计模式_(创建型)_工厂模式
- iOS10检查内存泄漏时出现的问题以及解决办法--Analyze检测的User-facing text should use localized
- logback整合mybatis输出sql语句两种配置
- mybatis-spring-boot-starter 1.0.1 之后的版本问题
- pandas.tseries.offsets
- kali-linux详细更新源
- Linux SPI总线和设备驱动架构之二:SPI通用接口层
- 学习Linux,这7点你要知道
- 设计模式之原型设计模式
- JS map的简单实现
- 调试内存时,把内存数据拼接成字符串并打印
- 使用java api操作HDFS文件