importorg.mybatis.spring.annotation.MapperScan; importorg.springframework.boot.SpringApplication; importorg.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication @MapperScan("com.example.mapper") publicclassApplication{ publicstaticvoidmain(String[] args){ SpringApplication.run(Applica...
呃呃呃,没扫描到mapper包,那我们去加一个包扫描即可! @MapperScan("com.demo.study.mapper") 我们去看对应的mapper 发现没有@Mapper注解,说明这东西还有点没完善哈,按理说其他的层的注解你都生成了,mapper注解没生成有点那啥了,哈哈! 注意加上@EnableSwagger2上面写的逻辑中开启了Swagger的注解,它只是针对生成...
编写Mapper类 UserMapper.java //在对应的Mapper上继承基本的类baseMapper public interface UserMapper extends BaseMapper<User> { //所有的CRUD已经编写完成 //不需要像以前的配置一些xml } 1. 2. 3. 4. 5. 6. 在Spring Boot 启动类中添加 @MapperScan 注解,扫描 Mapper 文...
一、jar爆冲突 既然增加了scan无法解决的问题,又开始搜索搜索,掉进了其中一个坑,我本来没有同时使用Mybatis和Mybatis的依赖,但就在昨天我脑子抽风,将两个maven都加上了。导致加载sqlSessionFactory时无法创建。 二、依赖版本:版本不同,位置不同导致老是爆红,让我来来回回地切换版本。 三、最终原因 由于这个报错具...
@MapperScan("com.cun.app.mapper") public class MybatisPlusConfig { /** * 分页插件 */ @Bean public PaginationInterceptor paginationInterceptor() { return new PaginationInterceptor(); } /** * 打印 sql */ @Bean public PerformanceInterceptor performanceInterceptor() { ...
2、entity、mapper、service、controller 使用了 MyBatisPlus 的代码生成器,自动生成大部分基础的代码,操作方法见之前的文章: 在SpringBoot 中引入 MyBatisPlus 之 常规操作 1.实体 ① Question // import 省略 @TableName("t_question") public class Question implements Serializable { ...
@MapperScan("com.cun.app.mapper")publicclassMybatisPlusConfig{/** * 分页插件 */@BeanpublicPaginationInterceptorpaginationInterceptor(){returnnewPaginationInterceptor();}/** * 打印 sql */@BeanpublicPerformanceInterceptorperformanceInterceptor(){PerformanceInterceptor performanceInterceptor=newPerformanceInterceptor...
@MapperScan("com.baomidou.cloud.service.*.mapper*")publicclassMybatisPlusConfig{/** * 新的分页插件,一缓和二缓遵循mybatis的规则,需要设置 MybatisConfiguration#useDeprecatedExecutor = false 避免缓存出现问题(该属性会在旧插件移除后一同移除) */@BeanpublicMybatisPlusInterceptormybatisPlusInterceptor(){My...
userMapper爆红 MP自动填充时,修改时间和创建时间同步更改 不勾选根据当前时间戳更新即可 六、优秀文章参考 齐全的swagger注解介绍 - 知乎 (zhihu.com) [后端 API 接口文档 Swagger 使用指南 - 知乎 (zhihu.com)](https://zhuanlan.zhihu.com/p/98560871#:~:text=一:swagger是什么? Swagger是一款RESTFUL接口的...
tb_user爆红的话,Idea和数据库没有建立连接,不识别表信息,并不影响程序的执行。 解决方式:在Idea中配置MySQL数据库连接,点击IDEA右边框的 Database ,在展开的界面点击 + 选择 Data Source ,再选择 MySQL进行填写。创建Mapper 接口,定义方法,方法名就是SQL映射文件中sql语句的id,并保持参数类型和返回值类型一致 ...