- 博客(32)
- 收藏
- 关注
原创 Aop反射传参 @RequestBody不能用
建议在过滤器或拦截器阶段完成解密和替换请求体内容,而不是在 AOP 里直接改参数。这样 Spring 的参数绑定机制就能正常工作。的方式会导致 Spring MVC 无法自动绑定。,让 Spring 能正常解析请求体。推荐的做法是通过自定义。
2025-05-19 15:43:03
74
原创 fallbackfactory未生效
你写的 fallback 没问题,配置也对,就是缺了依赖,导致 fallbackFactory 永远不生效。我可以根据你项目生成一个完整的依赖列表(pom.xml部分)给你,需不需要?
2025-04-22 09:58:01
411
原创 Aop(2)
在使用 AOP(面向切面编程,Aspect-Oriented Programming)时,经常需要在切面方法中获取方法参数、返回值、注解信息等。
2025-04-21 11:51:38
271
原创 注解+Aop
你是想实现一个注解 + AOP 的方式,在 SpringMVC 中将返回的 Object 转为 JSON 吗?下面我给你一个完整例子:使用自定义注解 + AOP,在方法上标注注解后,对返回结果进行统一包装或转 JSON 的处理。比如你写:你想实现的是:通过 @AutoJson 注解+AOP,在返回时自动将对象转为 JSON 字符串,或统一处理返回值。✅ 二、AOP 切面处理逻辑⚠️ 注意:如果方法返回类型是 String,Spring 会默认设置 content-type 为 text/plain
2025-04-21 10:03:35
364
原创 Aop(1)
Aspect@Component// 切入点:拦截 com.example.controller 包下所有方法// 前置通知:方法执行前System.out.println("进入方法:" + joinPoint.getSignature());// 后置通知:方法执行后(无论是否异常)System.out.println("退出方法:" + joinPoint.getSignature());// 返回通知:方法正常返回时触发。
2025-04-21 10:01:05
298
原创 org.mybatis.spring.MyBatisSystemException:嵌套异常是 org.apache.ibatis.builder.BuilderException:评估表达式“ew.
此错误,java.lang.NoClassDefFoundError: Could not initialize class com.baomidou.mybatisplus.core.toolkit.support.SerializedLambdaMeta通常发生在尝试访问由于 Java 的模块系统(在 Java 9 中添加)而无法访问的字段或方法时。
2024-11-10 17:53:33
332
1
原创 数据库存储过程
自定义存储过程,也称为本地存储过程,是在数据库中创建的一段自定义代码。它可以通过存储过程名和参数来调用,并执行特定的业务逻辑。使用 CREATE PROCEDURE 语句创建存储过程,并指定存储过程的名称和参数列表。例如,下面的代码创建了一个名为get_user 的存储过程,该存储过程有一个输入参数 user_id 和一个输出参数 user_name:END;编写存储过程的代码。在上面的示例中,存储过程的代码是一个简单的 SQL 查询,用于从名为 users 的表中获取特定用户的名称。
2023-05-09 14:37:27
1085
原创 Python 字符串方法大全
capitalize() 方法返回一个字符串,其中第一个字符为大写。# 定义:把首字符转换为大写。# 语法# 实例 txt = "63 is my age." x = txt . capitalize() print(x) # 结果 C : \Users\My Name > python python_ref_string_capitalize_2 . py 63 is my age .casefold() 方法返回一个字符串,其中所有字符均为小写。# 定义:把字符串转换为小写。。# 语法。
2023-05-09 14:24:19
249
原创 java常规异常
java常规异常:有异于常态,和正常情况不一样,有错误出现。阻止当前方法或作用域,称之为异常。Throwable:1 Error:虚拟机错误(VirtualMachineError)线程死锁(ThreadDeath)2 Exception:非检查异常(Runtime Exception)空指针异常(NullPointException)String str=null;System.out.println(str.length());数组下标异常(ArrayIndexOutOf
2021-11-28 22:02:55
194
原创 jre和jdk
JRE(Java Runtime Environment ) 是Java程序的运行时环境,包括JVM和运行时所需的核心类库我们想要运行一个已有的Java程序,那么只需安装JRE即可JDK(Java Development Kit)是Java程序开发工具包,包含JRE和开发人员使用的工具 其中的开发工具:编译工具(javac.exe)和运行工具(java.exe)。我们想要开发一个全新的java程序,那么必须安装JDK。jdk=>{jre=>{JVM+核心类库}+开发工具=>.
2021-05-24 08:59:34
121
1
原创 数据库介绍
数据库笔记一·数据库有什么用?1、储存数据,方便查询和操作2、保存数据信息的一致、完整3、共享和安全4、通过组合分析、产生新的有用信息数据库和应用程序·1、应用程序 作用:响应操作并显示结果、向数据库请求数据。 要求:美观、操作简单方便2、 数据库主流的数据库产品 OracleOrace公司的产品产品免费、服务收费 SQLServer针对不同用户群体的多版本易用性好 DB2IBM公司的产品支持多操作系统、多种类型的硬盘和设备 MySQL开放源代码数据库的
2021-03-21 16:48:34
79
原创 PHP介绍
PHP是什么?PHP最初是Lerdof创建于1994年,最开始用简单的Perl语言编写程序,用于统计网站的访问者。后来又用C语言重新编写,包括可以访问数据库。1995年PHP Tools开始对外发表第一个版本(PHP1.0)。1995年,PHP2.0发布了,名为PHP/FI。到2016年1月6日,PHP7.0.2正式发布。PHP是一种创建动态交互性站点的强有力的服务器脚本语言。 PHP(英文名:*PHP:HypertextPreprocessor*,中文名:“超文本域处理器”)是一种通用开源脚本语言
2021-03-19 15:29:29
348
原创 PHP九九乘法表代码
PHP九九乘法表任务实行步骤:使用编辑软件编辑PHP程序;运行PHP程序;使用编辑软件编辑程序:启动Apache服务器,测试服务器是否正常启动。启动PHP编辑软件,新建PHP文件。编写如下代码:<?phpecho "<table>";for($i=1;$i<9;$i++){ echo "<tr>"; for($j=1;$j<=$i;$j++){ echo "<td>".$j."&time
2021-03-18 23:00:51
4596
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人