随笔分类 -  Spring

摘要:Spring Bean 管理 一、容器的生成,Bean的扫描 1、ApplicationContext 会扫描配置,将所有的Bean扫描出来 所有Bean 的相关信息都保存在BeanDefinition中 BeanFactory ApplicationContext 都能够理解为容器 BeanFac 阅读全文
posted @ 2023-11-26 22:00 代码红了一大片 阅读(55) 评论(0) 推荐(0)
摘要:###在多租户的场景下,需要对不同租户的数据进行隔离,但是我们不能在每个sql后面都拼接对应的租户标识,我们就可以使用一个注解==@TenantId== 来进行租户的标识切换,在添加了这个注解的实体类,执行sql时,就会进行拼接一个对应的租户标识 具体的实现如下 1、在实体类中标识该注解 @Equa 阅读全文
posted @ 2023-03-21 15:17 代码红了一大片 阅读(2829) 评论(3) 推荐(0)
摘要:###首先确定使用的是 JPA + Hibernate. 导入对应依赖(省略)。 使用的场景,在数据库中,每个表都需要的字段,(创建时间,创建人,更新时间,更新人) ,减少我们频繁重复的工作。 #####1、创建对应的基础类 import jakarta.persistence.Column; im 阅读全文
posted @ 2023-03-21 14:56 代码红了一大片 阅读(632) 评论(0) 推荐(0)
摘要:MyBatis 中 #{} 和 ${} 的区别 1、在MyBatis 的映射配置文件中,动态传递参数有两种方式: (1)#{} 占位符 (2)${} 拼接符 2、#{} 和 ${} 的区别 (1) 1)#{} 为参数占位符 ?,即sql 预编译 2)${} 为字符串替换,即 sql 拼接 (2) 1 阅读全文
posted @ 2021-12-17 23:47 代码红了一大片 阅读(1892) 评论(0) 推荐(0)