
Web框架
文章平均质量分 88
.
Java__菜鸟
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Mybatis执行流程知多少
MyBatis 的执行流程可以大致分为以下几个关键步骤:配置加载、会话创建、SQL 执行和结果处理。下面我们将逐步详细介绍每个步骤。原创 2025-05-04 18:24:51 · 1078 阅读 · 0 评论 -
SpringBoot的启动流程
在 Java 开发领域,Spring Boot 以其 “约定优于配置” 的理念,极大简化了企业级应用的开发与部署。然而,看似简单的java -jar命令背后,隐藏着一套精妙复杂的启动流程。深入理解这个流程,能让我们更好地运用 Spring Boot,提升对框架的认知。SpringBoot启动流程图:在src/main/resources下创建banner.txt,Spring Boot 启动时会通过BannerService读取并打印。原创 2025-05-04 18:19:15 · 968 阅读 · 0 评论 -
浅谈SpringBoot框架中的单例bean
创建一个 CounterService 类,它有一个实例变量 count,还有两个方法分别用于增加计数和获取计数。原创 2025-05-02 15:44:02 · 705 阅读 · 0 评论 -
Mybatis中的一级二级缓存扫盲
MyBatis 的一级缓存和二级缓存各有优缺点,在实际应用中需要根据具体的业务场景合理使用。一级缓存适用于在同一个 SqlSession 中多次执行相同查询的场景,而二级缓存适用于多个 SqlSession 之间共享缓存的场景。同时,需要注意缓存的使用可能会导致数据一致性问题,需要在业务逻辑中进行相应的处理。原创 2025-05-02 16:26:59 · 1916 阅读 · 1 评论 -
带你实现一个简单的拦截器
在 Java Web 开发中,拦截器(Interceptor)是一种强大的组件,它能在请求处理的特定阶段介入,实现诸如日志记录、权限验证、请求预处理等功能。原创 2025-04-17 20:31:50 · 497 阅读 · 0 评论 -
Spring事务传播机制
Spring 事务传播机制定义了在多个事务方法相互调用时,事务如何在这些方法间传播。它决定了一个事务方法调用另一个事务方法时,新的事务是如何开启、是否要加入已有的事务等情况。Spring 提供了 7 种事务传播行为,下面是详细介绍。原创 2025-04-07 12:39:25 · 730 阅读 · 0 评论 -
Spring(一)
想要将对象成功的存储到 Spring 中,我们需要配置⼀下存储对象的扫描包路径,只有被配置的包下的所有类,添加了注解才能被正确的识别并保存到 Spring 容器中。有时候,某个类放在扫描路径下觉得不合适,但又想将这个对象存放到Spring容器当中,为了满足这种场景,就需要扫描路径和传统的类名+classPath结合使用。虽然它们都能实现相同的功能,但它们也有不同的之处,注解很重要的一个功能就是让开发者一看到注解,就知道这个注解的用途。类注解是把注解加在类上,方法注解是将注解加在方法上。原创 2025-03-13 19:16:49 · 908 阅读 · 0 评论