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

小程序服务器可以做网站吗如何做一个自己的网页

小程序服务器可以做网站吗,如何做一个自己的网页,广东广实建设有限公司网站,贵州发布疫情最新消息在 Spring Boot 3.1.12 中使用 AOP 实现日志打印&#xff0c;记录前端传入的参数和后端返回的数据&#xff0c;可以按照以下步骤进行&#xff1a; 添加依赖 首先&#xff0c;确保你的 pom.xml 文件中包含了 Spring AOP 的依赖&#xff1a; <dependency><groupId>…

在 Spring Boot 3.1.12 中使用 AOP 实现日志打印,记录前端传入的参数和后端返回的数据,可以按照以下步骤进行:

  1. 添加依赖
    首先,确保你的 pom.xml 文件中包含了 Spring AOP 的依赖:
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-aop</artifactId>
</dependency>
  1. 创建切面类
    接下来,创建一个切面类,使用 @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);}
}
  1. 配置日志级别
    确保你的 application.properties 或 application.yml 文件中配置了适当的日志级别,以便能够看到日志输出。

application.properties

logging.level.com.example.demo=DEBUG
  1. 测试
    启动你的 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
  1. 进一步优化
    你可以根据需要进一步优化切面,例如:
  • 只记录特定注解标记的方法。

  • 记录异常信息。

  • 使用 @Around 注解来更灵活地控制方法的执行和日志记录。

通过这些步骤,你可以轻松地在 Spring Boot 3.1.12 中使用 AOP 实现日志打印,记录前端传入的参数和后端返回的数据。

http://www.hkea.cn/news/961200/

相关文章:

  • 余姚公司网站建设怎么建网址
  • 网站域名授权怎么做市场营销案例100例
  • kindeditor代码高亮 wordpressseo优化排名经验
  • 家乡介绍网页设计上海网站排名优化
  • 广州黄埔网站制作百度sem是什么意思
  • 网站流量分析网站网络推广营销网
  • 化妆品网站建设计划书网站维护是什么意思
  • 建设局网站公告宣传推广的形式有哪些
  • 网站基本架构设计的主要步骤什么软件可以排名次
  • 代做毕业设计网站多少钱网站推广交换链接
  • 苹果指争议广告lg广告北京seo公司网站
  • flash网站制作公司能打开各种网站的浏览器下载
  • 网站开发是叫系统吗站长工具seo排名查询
  • 站长之家html模板西安网站seo技术厂家
  • 重庆网站建设 渝seo交流论坛
  • 洛阳市网站建设宁波seo网络推广软件系统
  • 做网站用建站模版好还是定制好百度站点
  • 关注济南网站建设深圳市企业网站seo
  • 安溪县住房和城乡建设网站色盲
  • 合肥做英文网站今日头条国际军事新闻
  • 西安有哪些做网站的公司好邵阳疫情最新消息
  • asia域名的网站竞价广告
  • 怎么注册公司支付宝账号seo求职信息
  • 多语言网站怎么做网络推广平台公司
  • 山东公司注册网站怎样写营销策划方案
  • 河北省香河县建设局网站中国互联网协会
  • 北京丰台区网站建设游戏推广赚佣金的平台
  • 网站没排名怎么办搜索引擎广告优化
  • wordpress内容主题模板网络网站推广选择乐云seo
  • 电子元器件商城网站建设百度开户怎么开