发表于: 2025-03-25 20:41:16
0 10
今天完成的事情:
学习mabits基础了解sqlSessionFactory工厂
SqlSessionFactory 是 MyBatis 中用于创建 SqlSession 实例的核心组件,它封装了从配置文件读取的所有配置信息,并在线程安全的方式下提供数据库交互所需的方法。作为应用级别的单例,在应用启动时初始化后便保持不变,开发者通过它来获取 SqlSession 进行具体的数据库操作,确保高效、稳定地与数据库进行通信,同时支持环境配置和插件扩展等功能,是连接 MyBatis 配置与实际数据库操作的关键桥梁。
了解SQLMapper映射文件中namespace作用:
在 MyBatis 中,`namespace` 用于唯一标识一组 SQL 语句,并将其与对应的 Mapper 接口绑定,确保每个 SQL 语句可以通过 `namespace` 加上 `id` 精确识别,避免命名冲突。通过将 `namespace` 设置为 Mapper 接口的全限定类名,MyBatis 可以自动将 XML 文件中的 SQL 语句与接口方法关联起来,支持动态代理生成实现类,从而简化数据库操作代码并提高其可读性和维护性。简而言之,`namespace` 是连接 MyBatis 映射文件与 Mapper 接口的关键,确保了 SQL 语句的唯一性和正确绑定。
学习spring框架
Spring 是一个开源的应用程序框架和控制反转(IoC)、面向切面编程(AOP)容器,旨在简化企业级应用程序的开发。它由 Rod Johnson 创建,并首次在 2002 年发布。Spring 框架的核心功能可以单独使用于任何基于 Java 的项目,但其模块化设计使得它特别适合构建复杂的企业级应用。
Spring官方网站spring.io
spring作用范围大,Spring 框架广泛应用于构建企业级 Java 应用程序,以其模块化设计和依赖注入(IoC)、面向切面编程(AOP)等核心特性简化了复杂系统的开发与维护。Spring 常用于开发基于 Web 的应用程序,如使用 Spring MVC 或 Spring Boot 快速搭建 RESTful 服务;同时,在数据访问层,Spring 提供了对多种持久化技术的支持,包括 JDBC、ORM 框架集成等,使得数据库交互更加简便。此外,Spring 还在事务管理、安全性控制、消息传递以及微服务架构中发挥重要作用,通过 Spring Cloud 可以轻松实现服务发现、负载均衡和配置管理等功能,极大地促进了现代分布式系统的发展。总的来说,Spring 因其灵活性和强大的生态系统,成为了从单体应用到微服务架构等各种场景下开发高效、可扩展的企业级应用的首选框架。
明天计划的事情:
继续学习spring基础知识
遇到的问题:
暂无
收获:
了解了spring的由来
评论