SpringBoot开发,MyBatis中Mapper的两种写法发布于2025年04月12日 java 继续聚焦于mybatis中的mapper文件的写法。因为mybatis是以自由写sql语句的,所以关于sql语句写那里的问题,就分为两种写法了。其余相关代码,用法一致。苏南大叔的“程序如此灵动”博客,记录苏南大叔的... 阅读更多
SpringBoot开发,如何使用MyBatis全面代替JPA?发布于2025年04月11日 java 本文不往后扩展,而是回到项目的初始阶段。对数据库进行连接的部分,使用的是基于JPA/Hibernate的Entity+Serive文件。在本文中,它将增加使用MyBatis的Mapper文件。并不是说jpa和myb... 阅读更多
SpringBoot开发,使用ControllerAdvice全局捕获异常发布于2025年04月10日 java 在上一篇文章中,苏南大叔描述了如果使用aspect切面文件分离验证逻辑的话。同时,也带来了一个小小的问题。那就是异常信息太多了,看起来很复杂不明确,繁杂信息太多。本文描述异常处理的一些方式。苏南大叔的“程序如此灵动... 阅读更多
SpringBoot开发,如何使用切面aspect文件做埋点?发布于2025年04月09日 java 切面aspect是AOP编程中的重要概念,除了aspect外,还存在着其它相关概念。本文以介绍概念建立印象为主线,所以,仅仅说明aspect的基本使用方法。对比以往概念的话,这个aspect就是个无侵入式的自动埋点... 阅读更多
SpringBoot开发,接口请求,如何增加CSRF防护?发布于2025年04月08日 java 对于"用户接口请求/表单提交"来说,实际上普遍存在着的csrf攻击问题。这个问题是如何产生的呢?应该如何防范呢?基于springboot的项目里面,如何简单的增加相关防范代码呢?这就是本文所试图解决的问题。苏南大叔... 阅读更多