From f8e1d70d71a79e16f6f2f726b52df97570368f06 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A4=A7=E9=B1=BC=E7=9A=84=E8=83=A1=E9=A1=BB?= Date: Fri, 10 Sep 2021 08:39:40 +0000 Subject: [PATCH] =?UTF-8?q?!4=20=E4=BF=AE=E5=A4=8D=E5=88=9B=E5=BB=BA?= =?UTF-8?q?=E5=B8=96=E5=AD=90=E6=B2=A1=E6=9C=89=E6=A0=87=E9=A2=98=E5=AF=BC?= =?UTF-8?q?=E8=87=B4=E7=9A=84=E6=97=A0=E6=B3=95=E6=9F=A5=E7=9C=8B=E9=97=AE?= =?UTF-8?q?=E9=A2=98=E3=80=82=20*=20=E4=BF=AE=E5=A4=8D=E6=96=87=E7=AB=A0?= =?UTF-8?q?=E5=88=9B=E5=BB=BA=E6=B2=A1=E6=9C=89=E5=A1=AB=E5=86=99=E6=96=87?= =?UTF-8?q?=E7=AB=A0=E6=A0=87=E9=A2=98=E5=AF=BC=E8=87=B4=E7=9A=84=E6=97=A0?= =?UTF-8?q?=E6=B3=95=E6=9F=A5=E8=AF=A2=E9=97=AE=E9=A2=98=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sql/init_discuss_post.sql | 4 ++-- .../greate/community/controller/DiscussPostController.java | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/sql/init_discuss_post.sql b/sql/init_discuss_post.sql index 405f2e7e..b7a61d9d 100644 --- a/sql/init_discuss_post.sql +++ b/sql/init_discuss_post.sql @@ -2,8 +2,8 @@ DROP TABLE IF EXISTS `discuss_post`; SET character_set_client = utf8mb4 ; CREATE TABLE `discuss_post` ( `id` int(11) NOT NULL AUTO_INCREMENT, - `user_id` int(11) DEFAULT NULL, - `title` varchar(100) DEFAULT NULL, + `user_id` int(11) NOT NULL, + `title` varchar(100) NOT NULL, `content` text, `type` int(11) DEFAULT NULL COMMENT '0-普通; 1-置顶;', `status` int(11) DEFAULT NULL COMMENT '0-正常; 1-精华; 2-拉黑;', diff --git a/src/main/java/com/greate/community/controller/DiscussPostController.java b/src/main/java/com/greate/community/controller/DiscussPostController.java index 4dda60ca..b21e39ff 100644 --- a/src/main/java/com/greate/community/controller/DiscussPostController.java +++ b/src/main/java/com/greate/community/controller/DiscussPostController.java @@ -19,6 +19,7 @@ import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; import org.springframework.web.util.HtmlUtils; +import javax.validation.constraints.NotEmpty; import java.io.File; import java.util.*; @@ -114,7 +115,7 @@ public class DiscussPostController implements CommunityConstant { */ @PostMapping("/add") @ResponseBody - public String addDiscussPost(String title, String content) { + public String addDiscussPost(@NotEmpty(message = "文章标题不能为空") String title, String content) { User user = hostHolder.getUser(); if (user == null) { return CommunityUtil.getJSONString(403, "您还未登录");