- 博客(5)
- 收藏
- 关注
原创 spring boot 日志处理
管理员通过其账号登录系统后。系统通过管理员账号关联到管理员日志,记录其操作历史。管理员与管理员日志之间是1对多的关系,即一个管理员可以有多个日志条目,但每个日志条目只对应一个管理员。同样地,用户通过其账号登录系统后。系统通过用户账号关联到用户日志,记录其操作历史。用户与用户日志之间也是1对多的关系,即一个用户可以有多个日志条目,但每个日志条目只对应一个用户。这种设计模式有助于系统维护和审计,通过日志记录可以追踪管理员和用户的行为,确保系统的安全性和透明度。
2024-11-22 20:35:14
394
原创 swagger2 (knife4J)的应用
通过使用Swagger2和Knife4j,我认识到了在API开发中,良好的文档不仅是一个可选的补充,而是项目成功的关键因素。这些工具不仅提高了我的工作效率,也提高了API的整体质量。Swagger2(现在称为OpenAPI Specification)和Knife4j的使用让我深刻体会到了现代API开发中文档的重要性和便捷性。
2024-10-11 16:02:27
864
原创 使用 MyBatis 原生功能
MyBatis 是一个功能强大的持久层框架,它通过配置文件和映射文件简化了 JDBC 的使用,允许开发者自定义 SQL 语句并映射到 Java 对象。MyBatis 的多数据库支持和环境配置功能使其能够适应不同的开发和生产环境,使其成为 Java 项目中广泛使用的 ORM 工具。当你使用这个注解时,Spring Boot 会在指定的包路径下查找 MyBatis Mapper 接口,并为每个接口创建一个代理 Bean,这样你就可以在应用程序中通过注入的方式使用这些 Mapper。
2024-09-27 19:31:48
739
原创 MyBatis-Flex 的使用
MyBatis作为一个灵活的数据访问层框架,通过简单的配置和注解即可实现复杂的数据操作。通过合理使用MyBatis的动态SQL、参数传递、结果映射等功能,可以极大地提高开发效率和代码质量。同时,注意SQL注入的风险和性能优化的问题,确保系统的稳定性和高效性。使用 @Id(keyType = KeyType.Auto) 标识主键为自增。使用 @Table("tb_account") 设置实体类与表名的映射关系。在 Spring Boot 启动类中添加。添加的 Maven 主要依赖。
2024-09-20 13:55:25
984
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅