使用MyBatis Plus
IDEA配置
IDEA安装MyBatisX插件。
根据IDEA指引来创建Spring Boot项目mybatisplus-demo1。
添加依赖
添加mybatisplus和lombok依赖
<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.1.0</version> </dependency> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.20</version> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>runtime</scope> </dependency>
添加文件
application.yml
spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver username: root password: root url: jdbc:mysql://xx.xx.xx.xx:3306/test?useUnicode=true&characterEncoding=utf8 # 输出sql信息 mybatis-plus: configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
问题1:userMapper飘红
搜索Autowiring for Bean Class
问题2:Cannot load driver class: com.mysql.cj.jdbc.Driver
添加mysql依赖后reimport
<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>runtime</scope> </dependency>
问题3:No qualifying bean of type 'com.wjq.mapper.UserMapper' available
@SpringBootApplication上面添加@MapperScan("com.wjq.mapper")。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律