diff --git a/community-8073/src/main/java/com/ivmiku/tutorial/config/SaTokenConfig.java b/community-8073/src/main/java/com/ivmiku/tutorial/config/SaTokenConfig.java index 9a0541c..1fef2e4 100644 --- a/community-8073/src/main/java/com/ivmiku/tutorial/config/SaTokenConfig.java +++ b/community-8073/src/main/java/com/ivmiku/tutorial/config/SaTokenConfig.java @@ -13,6 +13,7 @@ public class SaTokenConfig implements WebMvcConfigurer { public void addInterceptors(InterceptorRegistry registry) { // 注册注解拦截器,并排除不需要注解鉴权的接口地址 (与登录拦截器无关) registry.addInterceptor(new SaInterceptor(handle -> StpUtil.checkLogin())) - .addPathPatterns("/**"); + .addPathPatterns("/**") + .excludePathPatterns("/swagger-ui/**"); } } diff --git a/community-8073/src/main/java/com/ivmiku/tutorial/controller/CommentController.java b/community-8073/src/main/java/com/ivmiku/tutorial/controller/CommentController.java index be7cf2a..1a6e41e 100644 --- a/community-8073/src/main/java/com/ivmiku/tutorial/controller/CommentController.java +++ b/community-8073/src/main/java/com/ivmiku/tutorial/controller/CommentController.java @@ -4,7 +4,6 @@ import cn.dev33.satoken.annotation.SaCheckLogin; import cn.dev33.satoken.stp.StpUtil; import com.alibaba.fastjson.JSON; import com.baomidou.mybatisplus.core.metadata.IPage; -import com.github.pagehelper.PageInfo; import com.ivmiku.tutorial.entity.Comment; import com.ivmiku.tutorial.entity.Pages; import com.ivmiku.tutorial.response.AtNotifier; @@ -13,7 +12,6 @@ import com.ivmiku.tutorial.service.CommentService; import com.ivmiku.tutorial.service.FileService; import com.ivmiku.tutorial.util.MyRedisUtil; import io.swagger.v3.oas.annotations.Operation; -import org.apiguardian.api.API; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.amqp.rabbit.core.RabbitTemplate; @@ -21,7 +19,6 @@ import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; import javax.annotation.Resource; -import java.util.List; /** * 评论控制器,用于处理评论相关的HTTP请求。 @@ -44,7 +41,7 @@ public class CommentController { private RabbitTemplate rabbitTemplate; @Resource - private MyRedisUtil redisUtil; + private MyRedisUtil myRedisUtil; /** @@ -83,7 +80,7 @@ public class CommentController { notifier.setToId(mentionedUserId); notifier.setPostId(String.valueOf(comment.getCommentId())); rabbitTemplate.convertAndSend("exchange2", "", JSON.toJSONString(notifier)); - redisUtil.listAdd("at:" + notifier.getToId(), JSON.toJSONString(notifier)); + myRedisUtil.listAdd("at:" + notifier.getToId(), JSON.toJSONString(notifier)); } return Result.ok(comment); } @@ -131,7 +128,7 @@ public class CommentController { notifier.setToId(mentionedUserId); notifier.setPostId(String.valueOf(reply.getCommentId())); rabbitTemplate.convertAndSend("exchange2", "", JSON.toJSONString(notifier)); - redisUtil.listAdd("at:" + notifier.getToId(), JSON.toJSONString(notifier)); + myRedisUtil.listAdd("at:" + notifier.getToId(), JSON.toJSONString(notifier)); } return Result.ok(reply); }