当前位置: 首页 > news >正文

网站绝对路径301php建立网站

网站绝对路径301,php建立网站,免费虚拟主机的好处,seo关键词优化排名公司在 Spring Boot 3.1.12 中使用 AOP 实现日志打印#xff0c;记录前端传入的参数和后端返回的数据#xff0c;可以按照以下步骤进行#xff1a; 添加依赖 首先#xff0c;确保你的 pom.xml 文件中包含了 Spring AOP 的依赖#xff1a; dependencygroupId…在 Spring Boot 3.1.12 中使用 AOP 实现日志打印记录前端传入的参数和后端返回的数据可以按照以下步骤进行 添加依赖 首先确保你的 pom.xml 文件中包含了 Spring AOP 的依赖 dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-aop/artifactId /dependency创建切面类 接下来创建一个切面类使用 Aspect 注解标记该类为切面并使用 Component 注解将其注册为 Spring Bean。 import org.aspectj.lang.JoinPoint; import org.aspectj.lang.annotation.AfterReturning; import org.aspectj.lang.annotation.Aspect; import org.aspectj.lang.annotation.Before; import org.aspectj.lang.annotation.Pointcut; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.stereotype.Component;Aspect Component public class LoggingAspect {private final Logger logger LoggerFactory.getLogger(this.getClass());// 定义切点匹配所有Controller层的方法Pointcut(execution(* com.example.demo.controller..*(..)))public void controllerMethods() {}// 在方法执行前打印请求参数Before(controllerMethods())public void logBefore(JoinPoint joinPoint) {logger.info(Method: {}, joinPoint.getSignature().toShortString());Object[] args joinPoint.getArgs();for (Object arg : args) {logger.info(Request Param: {}, arg);}}// 在方法返回后打印返回结果AfterReturning(pointcut controllerMethods(), returning result)public void logAfterReturning(JoinPoint joinPoint, Object result) {logger.info(Method: {}, joinPoint.getSignature().toShortString());logger.info(Response: {}, result);} }配置日志级别 确保你的 application.properties 或 application.yml 文件中配置了适当的日志级别以便能够看到日志输出。 application.properties logging.level.com.example.demoDEBUG测试 启动你的 Spring Boot 应用并访问一些 Controller 方法你应该能够在控制台中看到类似以下的日志输出 2023-10-10 12:34:56.789 DEBUG 12345 --- [nio-8080-exec-1] com.example.demo.LoggingAspect : Method: ExampleController.exampleMethod 2023-10-10 12:34:56.789 DEBUG 12345 --- [nio-8080-exec-1] com.example.demo.LoggingAspect : Request Param: param1 2023-10-10 12:34:56.789 DEBUG 12345 --- [nio-8080-exec-1] com.example.demo.LoggingAspect : Request Param: param2 2023-10-10 12:34:56.789 DEBUG 12345 --- [nio-8080-exec-1] com.example.demo.LoggingAspect : Method: ExampleController.exampleMethod 2023-10-10 12:34:56.789 DEBUG 12345 --- [nio-8080-exec-1] com.example.demo.LoggingAspect : Response: ExampleResponse进一步优化 你可以根据需要进一步优化切面例如 只记录特定注解标记的方法。 记录异常信息。 使用 Around 注解来更灵活地控制方法的执行和日志记录。 通过这些步骤你可以轻松地在 Spring Boot 3.1.12 中使用 AOP 实现日志打印记录前端传入的参数和后端返回的数据。
http://www.hkea.cn/news/14364870/

相关文章:

  • 网站定制开发什么意思城乡和住房建设厅网站
  • 网站名称如何设置重庆市建设工程信息网打印
  • 国美在线网站域名建设wordpress仿百度文件
  • 免费代理做企业网站苏州网站建站
  • 张北网站建设设计公司属于什么行业类型
  • 网站建设推广工资温州app软件开发
  • 中国站长之家网站科技公司网站欣赏
  • 网站收录和反链都正常关键词却没有排名的原因可以做mc图片的网站
  • 北京商城网站建设网站在线支付接口申请
  • 一尊网 又一个wordpress站点网站建设基本流程前期
  • 濮阳做网站的公司wordpress做的外贸网站
  • 网站制作网站建设案例搭建网站手机软件
  • 做外贸在那些网站找业务莱芜手机网站建设电话
  • 网站建设及域名申请 厦门淘宝客自建手机网站
  • ota平台网站建设网络广告策划书案例
  • 沈阳城市建设学院官网网站自己做的视频发什么网站吗
  • 涿州市网站建设吃什么补肾气效果好
  • 小木桥建设网站做私房蛋糕在哪些网站写东西
  • 乡村生态旅游网站建设方案wordpress 钩子大全
  • 网站建设更新新产品上市推广策划方案
  • 南京品牌网站建设广东省网站备案
  • 2016网站优化夫妻性做受视频什么网站
  • 浙江省工程建设管理协会网站wordpress福利
  • 网站开发项目步骤uniapp怎么做淘客网站
  • 做网站要主机还是服务器注册公司流程和费用
  • 大庆市建设中等职业技术学校网站国内知名企业网站
  • 堆广自己的业务怎么管理网站菏泽郓城网站建设
  • 电子商务网站建设需要学什么物流官方网站建设方案
  • 自己如何创建一个网站wordpress百万数据
  • 旅游网站的功能结构图外贸推广系统