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

濮阳建站推广哪家好wordpress邮件发送不出去

濮阳建站推广哪家好,wordpress邮件发送不出去,设计师之家资源库,优秀网站下载springboot通过aop自定义注解Log实现日志打印 文章目录 效果图实操步骤1.引入依赖2.自定义日志注解3.编写日志切面类4.UserController5.运行 效果图 实操步骤 注意#xff0c;本代码在springboot环境下运行#xff0c;jdk1.8 1.引入依赖 dependencygroupIdLog实现日志打印 文章目录 效果图实操步骤1.引入依赖2.自定义日志注解3.编写日志切面类4.UserController5.运行 效果图 实操步骤 注意本代码在springboot环境下运行jdk1.8 1.引入依赖 dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-aop/artifactId /dependency dependencygroupIdorg.jodd/groupIdartifactIdjodd/artifactIdversion3.3.7/version /dependency2.自定义日志注解 import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target;/*** 日志注解* author woniu*/ Retention(RetentionPolicy.RUNTIME) //注解在源码、字节码、运行期间都存在 Target({ElementType.METHOD}) //作用在方法上 public interface WoniuLog { }3.编写日志切面类 import com.alibaba.fastjson.JSONArray; import org.apache.commons.lang3.StringUtils; import org.aspectj.lang.JoinPoint; import org.aspectj.lang.annotation.Aspect; import org.aspectj.lang.annotation.Before; import org.aspectj.lang.reflect.MethodSignature; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.stereotype.Component; import org.springframework.web.context.request.RequestContextHolder; import org.springframework.web.context.request.ServletRequestAttributes;import javax.servlet.http.HttpServletRequest; import java.lang.reflect.Method; import java.util.Optional;import static jodd.util.MimeTypes.MIME_APPLICATION_JSON;/*** 日志切面类* author woniu*/ Aspect //代表这是一个切面类 Component //注入到spring ioc public class WoniuLogAspect {private static final Logger log LoggerFactory.getLogger(WoniuLogAspect.class);public WoniuLogAspect() {}/*** 前置通知* annotation(WoniuLog) 表示切面只对加了WoniuLog的方法生效*/Before(annotation(WoniuLog))public void doBefore(JoinPoint joinPoint) {ServletRequestAttributes requestAttributes (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();if (requestAttributes ! null) {HttpServletRequest request requestAttributes.getRequest();String contentType request.getContentType();//只有contentTypeapplication/json 的才加日志打印if (StringUtils.isNotEmpty(contentType)contentType.contains(MIME_APPLICATION_JSON)) {Class? clazz joinPoint.getTarget().getClass();Method method ((MethodSignature) joinPoint.getSignature()).getMethod();log.info(------------------------------------------AOP日志start--------------------------------------------------------);log.info([AOP日志]:类名:{}, clazz.getName());log.info([AOP日志]:方法名:{}, method.getName());Optional.ofNullable(joinPoint.getArgs()).ifPresent(x - {for (Object arg : x) {String temp JSONArray.toJSONString(x);log.info([AOP日志]:方法入参:{}, temp);}});log.info(------------------------------------------AOP日志end--------------------------------------------------------);}}}}4.UserController ApiOperation(value 查询分页列表) PostMapping(/pageList) WoniuLog public ResultPageResultUserRespVo pageList(RequestBody UserReqVo reqVo) {PageResultUserRespVo result userService.findList(reqVo);return Result.ok(result); }5.运行
http://www.w-s-a.com/news/539540/

相关文章:

  • 长春网站建设公司怎么样电商网站建设与开发期末考试
  • 品牌网站建设搭建国内外网站建设
  • 辽宁人社app一直更新整站seo定制
  • 兰州网站建设论坛装修品牌
  • 云南省城乡住房与建设厅网站用什么网站可以做电子书
  • 自己电脑怎么做网站服务器吗0基础如何做网站
  • 做网站的股哥网络整合营销方案策划
  • 网站你懂我意思正能量晚上唯品会网站开发费用
  • 网站认证金额怎么做分录网页无法访问是怎么回事
  • 樟木头建网站的wordpress自适应吸附菜单
  • 番禺网站设计威海微网站建设
  • 新乡网站建设服务网站建设的点子
  • 赛罕区城乡建设局网站什么是新媒体运营
  • 松原企业网站建设设计素材网排名
  • 网站建设是那个行业广东公司排名
  • 制作网站要多少钱seo是如何优化
  • 求个网站2020急急急做金融网站拘留多久
  • 网站后台管理系统怎么进seo网络推广外包公司
  • 中山市 做网站网站建设如何上传文件
  • 网站呢建设公众号制作要求
  • 网站备案证明在自己电脑上做网站
  • 沈阳旅游团购网站建设怎么制作网站搜索窗口
  • 做化学合成的网站有哪些枣庄住房和城乡建设局网站
  • 天猫优惠券网站怎么做的网络连接
  • 保定网站建设多少钱公司网页网站建设+ppt模板下载
  • 用户上传商品网站用什么做建设跳转公积金网站
  • 买程序的网站上海市网站建设公司
  • 南通网站建设排名公司哪家好wordpress网站图片迁移
  • 河南省汝州文明建设门户网站博客网站建设源码
  • 单位建设网站的请示手机移动端网站案例