随笔分类 -  Springboot

摘要:记一次完整的SpringBatch批处理数据流程 需求 从400多行数据的Excel表格中批量读取数据,根据读取的数据再去调用api,拿到关键返回数据后整合写入新Excel文件。 excel表格仅第一列数据手机号为有效数据,需要读取。通过手机号调用api,获取手机号对应的学生信息-学院,班级,姓名, 阅读全文
posted @ 2024-08-19 13:57 chuimber 阅读(304) 评论(0) 推荐(0) 编辑
摘要:分页关键词rownum 和MySQL不同,MySQL中使用Limit进行分页实现,比如select * from t limit 10,5实现了查询(10,10+5]范围内的数据。Oracle数据库不支持limit关键字,但是有rownum这一虚拟字段。 rownum rownum是一个伪列,由数据 阅读全文
posted @ 2024-07-17 15:11 chuimber 阅读(52) 评论(0) 推荐(0) 编辑
摘要:SpringBoot如何使用PageHelper实现分页查询 在原始的分页查询方法中,需要编写复杂的SQL语句来限制查询结果的范围,通常需要使用LIMIT或者ROWNUM等数据库特定的语法来实现分页。在每个需要分页的查询方法中,都需要手动计算分页的起始位置和偏移量,通常需要根据页码和每页数量来计算, 阅读全文
posted @ 2024-05-02 17:20 chuimber 阅读(1630) 评论(0) 推荐(0) 编辑
摘要:先说两种方式 继承SpringBoot提供的父Pom 在依赖关系管理<dependencyManagement>中通过添加带有 scope=import 的 spring-boot-dependencies 工件来进行依赖项管理 继承SpringBoot提供的父Pom <parent> <group 阅读全文
posted @ 2024-04-28 00:17 chuimber 阅读(72) 评论(0) 推荐(0) 编辑
摘要:原理探析 思路实现 密码加密存储 阅读全文
posted @ 2024-02-25 23:51 chuimber 阅读(9) 评论(0) 推荐(0) 编辑
摘要:自定义异常枚举类 枚举类用于定义自定义的异常类型,对应自定义错误码,错误信息,状态码 public enum ErrorCodeEnum { USERINFO_EXCEPTION(10001,HttpStatus.INTERNAL_SERVER_ERROR,"UserInfo Exception") 阅读全文
posted @ 2023-11-23 10:03 chuimber 阅读(139) 评论(0) 推荐(0) 编辑
摘要:Springboot配置多数据源 业务中会存在同时操作多个数据库的情况,这种情况下可以创建配置类,添加数据源。大致步骤为: mapper分包,将操作对象为同一数据库的mapper放在同一个包内 修改配置文件的数据源 添加配置类 1.mapper分包 2.修改配置源 连接多个数据库时,url要更改为j 阅读全文
posted @ 2023-10-25 15:42 chuimber 阅读(655) 评论(0) 推荐(0) 编辑
摘要:@Autowired注解在实现类还是接口 首先要清楚@Service是注解在实现类上的,@Service告诉Spring容器,注册一个实例化的类对象,当@Service注解在接口上,是无法对接口实例化的。 @Service public class xxxImpl implements xxxSer 阅读全文
posted @ 2023-10-18 10:33 chuimber 阅读(433) 评论(0) 推荐(0) 编辑
摘要:Mybatis使用SELECT LAST_INSERT_ID()返回0问题避坑 SELECT LAST_INSERT_ID()用于返回最后插入表中数据的主键值,一般用于表主键自增且需要用到该自增的主键值的情况 <insert id="insertOrder" parameterType="com.e 阅读全文
posted @ 2023-10-15 21:04 chuimber 阅读(856) 评论(0) 推荐(0) 编辑
摘要:Spring中有哪些依赖注入的方式 有2种实现方式: 注解(如@Autowired,@Resource,@Required) 配置文件(如xml) 1.注解: @Component public class MyService { private Dependency dependency; @Au 阅读全文
posted @ 2023-10-08 23:09 chuimber 阅读(71) 评论(0) 推荐(0) 编辑
摘要:@Bean的存在意义 @Bean注解,这个注解属于用于注册Bean的注解。Spring的@Bean注解用于告诉方法,产生一个Bean对象,然后这个Bean对象交给Spring管理。 产生这个Bean对象的方法Spring只会调用一次,随后这个Spring将会将这个Bean对象放在自己的IOC容器中 阅读全文
posted @ 2023-10-08 23:09 chuimber 阅读(58) 评论(0) 推荐(0) 编辑
摘要:拦截器实现JWT验证 要在每个请求发送后验证JWT Token的有效性,可以使用Spring中的拦截器(interceptor)来实现。拦截器可以在请求到达控制器之前对请求进行预处理,包括验证JWT Token的有效性。以下是一个简单的示例: 首先,创建一个拦截器类 JwtInterceptor,用 阅读全文
posted @ 2023-09-20 23:37 chuimber 阅读(176) 评论(0) 推荐(0) 编辑
摘要:jwt配置及代码模板 jwt工具类的使用 依赖 <dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt</artifactId> <version>0.6.0</version> </dependency> applicati 阅读全文
posted @ 2023-09-20 23:37 chuimber 阅读(151) 评论(0) 推荐(0) 编辑
摘要:Springboot结构理解 Controller层: 本层定义接口并调用service层接口方法完成业务逻辑。 功能: 接受前端请求,调用service,接受service返回的数据,之后响应给客户端。 Service层: service层为业务服务,调用mapper层并提供给controller 阅读全文
posted @ 2023-09-10 13:51 chuimber 阅读(17) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示