后端框架及组件
文章平均质量分 86
Spring生态圈
斯沃福德
这个作者很懒,什么都没留下…
展开
-
Mybatis 获取自增主键ID的几种方式
很多时候新增了一条数据之后,不仅要知道是否插入成功,还需要获取存入之后的主键id 以便后续使用。Mybatis在数据添加成功后会将insert的数据的主键返回赋到实体类对象中,用户可以直接通过对象.getId()获取到主键!指定了要将自动生成的主键值赋给 id 属性。插入操作完成后,通过访问 id 属性即可获取到自动生成的主键值。即选择当前表中最大的id作为主键id,实现了自增效果;注解来为任意SQL语句来指定主键值,作为主键列的值。指定了要将自动生成的主键值赋给 id 属性;表示开启自动生成主键的功能,原创 2024-01-29 15:03:23 · 2460 阅读 · 0 评论 -
使用 Apache POI 更新/覆盖 特定的单元格
使用Apache POI,可以精确定位到需要更改的单元格!高定制化的场景有时可能不适合用easyExcel;生成“student-new.xlsx”,教高数的变成了“汤家凤”!将以下表中第4行,第4列的单元格由“张宇”更新为“汤家凤”;原创 2024-01-15 19:50:02 · 855 阅读 · 0 评论 -
EasyExcel简单实例
EasyExcel是一个基于Java的、快速、简洁、解决大文件内存溢出的Excel处理工具。 他能让你在不用考虑性能、内存的等因素的情况下,快速完成Excel的读、写等功能原创 2024-01-10 16:23:10 · 1273 阅读 · 0 评论 -
API网关简介
API 网关是客户端和微服务之间的服务器(或 L7 代理),充当所有客户端进入系统的集中入口点。原创 2024-01-03 14:50:52 · 1318 阅读 · 0 评论 -
详解Spring中的Profile
Spring中的Profile功能其实早在Spring 3.1的版本就已经出来,它可以理解为我们在Spring容器中所定义的Bean的 逻辑组名称,只有当这些Profile被激活的时候,才会将Profile中所对应的Bean注册到Spring容器中转载 2023-12-04 10:54:01 · 1481 阅读 · 0 评论 -
Spring中 afterPropertiesSet 的用法介绍
afterPropertiesSet是Spring Framework中的一种初始化方法,它是InitializingBean的一个回调方法,可以在bean属性设置完成之后执行一些特定的操作。【转载 2023-10-23 17:54:01 · 5432 阅读 · 0 评论 -
MyBatis:一级缓存和二级缓存
缓存是存在于内存中的临时数据;一级缓存是默认开启的。一级缓存作用域是sqlsession级别的;同一个sqlsession中执行相同的sql查询(相同的sql和参数),第一次会去查询数据库并写到缓存中,后序的查询将会从一级缓存读取,而不会查数据库,提升了效率。二级缓存是默认关闭的。二级缓存是Mapper映射文件级别的缓存,多个 SqlSession 去操作同一个 Mapper 的 sql 语句,多个 SqlSession 可以共享二级缓存,二级缓存是跨 SqlSession 的全局变量。原创 2023-03-18 22:41:24 · 797 阅读 · 0 评论 -
Spring常用注解
Spring和SpringMVC中的常见注解;原创 2023-03-16 21:30:38 · 419 阅读 · 0 评论 -
Spring:IOC和AOP
IOC(控制反转)和AOP(面向方面编程)作为Spring框架的两个核心,可以很好地实现解耦合。原创 2023-03-16 17:51:49 · 3182 阅读 · 0 评论 -
配置MyBatis Plus 的乐观锁功能
并发业务(如秒杀)带来的问题-------通过加乐观锁来解决原创 2023-02-14 00:05:03 · 1853 阅读 · 0 评论 -
配置MyBatis Plus 的分页查询功能
通过selectPage方法可快速使用分页查询功能原创 2023-02-13 17:15:41 · 1637 阅读 · 0 评论 -
拦截器interceptor总结
拦截器是一种动态拦截方法调用的机制,在SpringMVC中动态拦截controller方法的执行;原创 2023-02-09 15:23:42 · 6437 阅读 · 0 评论 -
Spring的异常处理
各个层都可能出现异常,在Spring中将所有异常都往上抛,最后在异常处理器统一处理。原创 2023-02-08 17:52:21 · 686 阅读 · 0 评论 -
SSM整合的配置+功能模块+测试
SSM整合即整合 Spring+SpringMVC+MyBatis;需要配置的有JDBC、MyBatis、Spring核心配置、SpringMVC配置和 容器启动配置;原创 2023-02-06 21:45:17 · 1095 阅读 · 0 评论 -
Spring事务案例:模拟银行转账
Spring事务作用:在【数据层】或【业务层】保证一些列数据库的操作同时成功、失败;原创 2023-02-01 20:23:50 · 1583 阅读 · 2 评论 -
AOP案例:测量业务层接口万次执行时间
需求:任意业务层接口执行均可显示执行的时长;原创 2023-01-29 20:01:53 · 882 阅读 · 0 评论 -
如何用Spring整合MyBatis和Junit
使用Spring整合MyBatis,不再需要myBatis的核心配置文件,简化开发原创 2023-01-28 21:27:54 · 834 阅读 · 2 评论