Java Spring Boot
ytitsjh
这个作者很懒,什么都没留下…
展开
-
SpringBoot Maven多模块项目 mapper.xml 文件扫描不到问题
项目使用的是SpringBoot + Mybatis Plus,maven多模块项目,其中有多个模块的resource下面有Mapper.xml文件。这点是问题的前提,在配置文件里面也指定了mybatis-plus的xml位置:mybatis-plus: # mapper xml映射路径 mapper-locations: classpath*:mapper/**/*Mapper.xml之前是走的单独的库,也就是走的Mybatis Plus默认的 SqlSessionFactory ,项目转载 2022-04-12 16:59:44 · 10103 阅读 · 3 评论 -
解决Mybatis动态多数据源后,MybatisPlus的IPage失效
背景之前做数据抽取的时候,搭了一个mybatis动态数据源切换的架子。方便他们写抽取的代码。今天同事问我,架子里面的mybatisplus的IPage失效了是什么问题。想了一下,应该是写动态数据源的时候,我自定义的mybatis的配置覆盖了已有的配置。于是我让他先把我写的配置进行删除,看是否正常。得到回复,删除后正常。那么到此问题原因找到,接下来的解决方法,只要在配置中增加分页器即可。解决方案建立一个分页器的bean配置@Beanpublic PaginationInterceptor pagin原创 2022-04-12 10:57:40 · 1365 阅读 · 0 评论 -
spring boot 版本选择
这里是引用spring boot 版本查看 :https://spring.io/projects/spring-boot#learnSpring Cloud 版本:https://spring.io/projects/spring-cloud#learnSpring Cloud 对应 Spring Boot 版本:https://spring.io/projects/spring-cloud#overview原创 2022-04-11 09:50:01 · 2503 阅读 · 0 评论 -
springboot使用模板导出word文件
1.在pom.xml文件添加依赖里是引用<!-- 导出word --> <dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-base</artifactId> <version>3.0.3</version> </depe.原创 2022-03-18 13:45:55 · 893 阅读 · 0 评论 -
springboot中导出数据到excel文件
实现步骤:打开一个你平时练习使用的springboot的demo,开始按照以下步骤加入代码进行操作。1.添加maven依赖<!--Excel--><dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>3.11</version></dependen原创 2022-03-17 17:29:55 · 1201 阅读 · 0 评论 -
SpringBoot和Mybatis配置多数据源连接多个数据库
前业界操作数据库的框架一般是 Mybatis,但在很多业务场景下,我们需要在一个工程里配置多个数据源来实现业务逻辑。在SpringBoot中也可以实现多数据源并配合Mybatis框架编写xml文件来执行SQL。在SpringBoot中,配置多数据源的方式十分便捷,下面开始上代码:在pom.xml文件中需要添加一些依赖<!-- Spring Boot Mybatis 依赖 --><dependency> <groupId>org.mybatis.spring.b转载 2022-03-11 11:17:49 · 1814 阅读 · 0 评论 -
Spring Boot中加载初始化数据 两种方法
package com.etonkids.explora.utils;import com.etonkids.explora.entity.Campus;import com.etonkids.explora.mapper.CampusMapper;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.boot.ApplicationArguments;import org原创 2022-03-10 11:10:32 · 708 阅读 · 0 评论 -
Mybatis-Plus修改指定字段 两种方式
第一种方式1.先查询对应的对象2.new 要更新的对象 设置id,和要更新的字段3.调用 updateById的方法例如:User user = UserMapper.seleteOne("条件参数")User newUser = new User();newUser.setId(user.getId());newUser.setUserName("张三");UserMapper.updateById(newUser);第二种方式通过UpdateWrapper修改指定的列原创 2022-03-02 16:26:57 · 32989 阅读 · 3 评论 -
mybatis-plus控制台打印语句
控制台打印sql语句mybatis-plus: configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl map-underscore-to-camel-case: true mapper-locations: classpath:mapper/*.xml原创 2022-02-28 11:11:16 · 229 阅读 · 0 评论 -
Mybatis Plus 的lambdaQueryWrapper使用
原创 2022-02-25 15:24:12 · 418 阅读 · 0 评论 -
Spring Boot MD5加密
String md5Str = DigestUtils.md5DigestAsHex(“原串”.getBytes());原创 2022-02-25 14:22:21 · 428 阅读 · 0 评论 -
SpringBoot参数校验最全使用
引入maven依赖(可选)如果我们的项目使用了Spring Boot,hibernate validator框架已经集成在 spring-boot-starter-web中,所以无需再添加其他依赖。如果不是Spring Boot项目,则需要添加如下依赖:<dependency> <groupId>org.hibernate.validator</groupId> <artifactId>hibernate-validator</a原创 2022-02-25 14:01:09 · 450 阅读 · 0 评论