Hoshiumi

星海日和

= 代码落在地上,故事落在星海 =

文章列表

框架

2026-07-30

1438 字

... 访问量

本文介绍了如何使用 Spring Boot 3.3.4 开发一个简单的“Hello World”应用,涵盖了项目创建、依赖管理、控制器编写、打包部署、自动配置机制、配置文件使用、多环境配置、开发工具与热部署、Lombok 使用以及拦截器和数据源整合等内容。重点说明了 Spring Boot 通过父工程统一管理依赖版本、使用启动器简化依赖引入、基于注解实现自动配置,并推荐了 YAML 配置、Profile 多环境管理、安全配置实践和开发优化方案。

框架

2026-07-30

3125 字

... 访问量

本文系统介绍了 Spring IoC 与依赖注入的核心概念、配置方式、Bean 生命周期、自动装配、循环依赖处理、注解使用、AOP 代理机制以及与 MyB及事务的整合。重点说明了依赖注入通过 Setter 或构造器实现,Bean 作用域与生命周期管理,以及通过注解和配置类实现组件自动注册和依赖注入,并结合 AOP 实现横切关注点如日志、事务等的解耦与管理。最后展示了 Spring 与 MyBatis 的集成实践,强调由 Spring 统一管理数据源、SqlSessionFactory 和事务,避免手动操作数据库会话。

框架

2026-07-30

13403 字

... 访问量

本文全面系统地梳理了 MyBatis 的全套知识体系,从基础概念到高级实战,涵盖配置、核心组件、动态 SQL、关联查询、缓存机制、类型处理器、插件开发、性能优化及常见问题排错等内容。同时介绍了 MyBatis-Plus 作为增强工具的使用场景与核心特性,并提供了实战案例和错误排查指南,适合初学者学习与资深开发者参考。

框架

2026-07-30

12202 字

... 访问量

本文全面介绍了 MyBatis 逆向工程的核心概念与实践,涵盖 MyBatis Generator(MBG)和 MyBatis-Plus 代码生成器两大工具。MBG 可根据数据库表结构自动生成实体类、Mapper 接口和 XML 文件,支持通过配置文件或插件灵活运行;MyBatis-Plus Generator 功能更强大,可一键生成实体、Mapper、Service、Controller 等全栈代码,并支持 Lombok、Swagger 等注解和自定义模板。文章详细讲解了配置项、运行方式、常见问题排查及最佳实践,强调应将生成代码与自定义代码分离,确保可复用性和稳定性。

框架

2026-07-30

3973 字

... 访问量

本文介绍了 MyBatis-Plus 的核心特性与使用场景,强调其在原生 MyBatis 基础上通过无侵入式增强,实现通用 CRUD、条件构造器、分页、逻辑删除、乐观锁等高级功能,显著提升开发效率。重点讲解了实体类注解配置、通用 CRUD 操作、Wrapper 条件构造器、自动填充、逻辑删除等核心功能,并深入剖析了底层执行原理与常见问题,帮助开发者掌握 MP 的实际应用与面试要点。

框架

2026-07-30

1275 字

... 访问量

本文介绍了 MyBatis 的核心架构与配置,包括核心配置文件、Mapper 接口与 XML 映射、SQL 执行流程及结果映射机制。重点说明了环境配置、属性文件使用、SQL 参数占位符安全规范、SqlSessionFactory 与 SqlSession 的使用原则,以及自动与手动结果映射的场景应用,并列举了常见问题的排查方法。

技术

2026-07-30

3158 字

... 访问量

本文系统梳理了 Git 常用命令,按实际开发流程分类,涵盖仓库初始化、配置、状态查看、文件操作、分支管理、合并变基、提交历史操作、标签管理及错误恢复等核心功能。重点强调了操作安全性和协作规范,如避免直接强制推送、谨慎使用重写历史命令,并推荐使用 reflog 和 stash 等机制进行误操作恢复。

mysql

2026-07-29

1787 字

... 访问量

本文介绍了 Java 注解的基本概念、元注解机制、自定义注解的定义与使用,以及注解在权限校验和数据库映射中的实际应用。通过反射解析注解,可以实现元数据驱动的功能,但注解本身仅提供元信息,实际逻辑需由框架或程序实现。文中强调注解需配合运行时保留策略(RUNTIME)和安全校验,且在实际项目中应避免重复实现 ORM 功能,推荐使用成熟框架。

mysql

2026-07-29

1624 字

... 访问量

本文介绍了Java反射机制的核心概念与使用方法,说明了如何通过Class对象在运行时动态获取类信息、创建对象、访问字段和调用方法。结合实际案例,展示了反射在实现通用DAO中的应用,但指出其存在类名与表名一致、字段映射严格等局限,并强调了使用反射时需注意安全性、可读性及异常处理,建议仅在必要时使用且需严格校验输入。

mysql

2026-07-29

3151 字

... 访问量

本文介绍了 JDBC 的基本概念、使用流程和最佳实践。JDBC 是 Java 中用于访问数据库的标准化接口,通过驱动程序连接不同数据库,支持连接管理、SQL 操作、事务控制和元数据获取。文章详细说明了如何配置 MySQL 驱动、建立连接、执行增删改查操作、使用 PreparedStatement 防止 SQL 注入、处理查询结果集以及事务管理,并强调了资源关闭、密码安全、代码封装和数据库设计中的关键注意事项。

随机文章

加载中...