From fdc65c125f951c8adf8f9e0e8f32d66f33ea78b8 Mon Sep 17 00:00:00 2001 From: josxy <112438556@qq.com> Date: Sat, 24 Apr 2021 01:25:23 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BC=98=E5=8C=96=E6=96=87=E7=AB=A0?= =?UTF-8?q?=E9=A6=96=E5=9B=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 33 +++++++++++++++++-- .../cn/allms/config/RandomPicturesConfig.java | 31 +++++++++++++++++ .../controller/admin/BlogController.java | 6 +++- src/main/resources/application.yml | 6 ++++ src/main/resources/templates/_fragments.html | 14 ++++---- .../templates/admin/blogs-input.html | 2 +- 6 files changed, 80 insertions(+), 12 deletions(-) create mode 100644 src/main/java/cn/allms/config/RandomPicturesConfig.java diff --git a/pom.xml b/pom.xml index ad91ec0..6684d1f 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ cn.allms blog - 0.0.1-SNAPSHOT + 0.0.2-SNAPSHOT jar blog @@ -18,6 +18,31 @@ + + + public + aliyun nexus + http://maven.aliyun.com/nexus/content/groups/public/ + + true + + + + + + + public + aliyun nexus + http://maven.aliyun.com/nexus/content/groups/public/ + + true + + + false + + + + UTF-8 UTF-8 @@ -79,8 +104,12 @@ commonmark-ext-gfm-tables 0.10.0 + + org.projectlombok + lombok + - + diff --git a/src/main/java/cn/allms/config/RandomPicturesConfig.java b/src/main/java/cn/allms/config/RandomPicturesConfig.java new file mode 100644 index 0000000..bc86e64 --- /dev/null +++ b/src/main/java/cn/allms/config/RandomPicturesConfig.java @@ -0,0 +1,31 @@ +package cn.allms.config; + +import lombok.Data; + +import java.util.List; +import java.util.Random; + + +/** + * 随机图片配置类 + * + * @author josxy + */ +@Data +public class RandomPicturesConfig { + private List pictures; + private final static String DEFAULT = "https://tva1.sinaimg.cn/large/0072Vf1pgy1foxk3rxvthj31kw0w0x3c"; + + /** + * TODO + * 随机获取一种图片 + * @return + */ + public String getRandomPicAddr() { + Random random = new Random(); + System.out.println(this.pictures); + System.out.println(this.pictures.get(random.nextInt(2)) + System.currentTimeMillis()); + return this.pictures.size() > 0 ? + this.pictures.get(random.nextInt(2)) + System.currentTimeMillis() : DEFAULT; + } +} diff --git a/src/main/java/cn/allms/controller/admin/BlogController.java b/src/main/java/cn/allms/controller/admin/BlogController.java index 57c7673..3631367 100644 --- a/src/main/java/cn/allms/controller/admin/BlogController.java +++ b/src/main/java/cn/allms/controller/admin/BlogController.java @@ -1,5 +1,6 @@ package cn.allms.controller.admin; +import cn.allms.config.RandomPicturesConfig; import cn.allms.po.Blog; import cn.allms.po.User; import cn.allms.vo.BlogQuery; @@ -36,7 +37,8 @@ public class BlogController { * 博客发布页面url */ private static final String INPUT="admin/blogs-input"; - + private static final String HEAD_URL="https://api.rainss.cn/random.php?t="; + private static final String HEAD_URL_1="https://api.rainss.cn/acgimgurl/acgurl.php?t="; /** * 显示分页查询到的博客列表页面url @@ -92,6 +94,7 @@ public class BlogController { */ @GetMapping("/blogs/input") public String inputBlog(Model model){ + model.addAttribute("firstPicture",HEAD_URL_1 + System.currentTimeMillis()); setTypeAadTag(model); return INPUT; } @@ -150,6 +153,7 @@ public class BlogController { Blog blog = blogServiceImpl.getBlog(id); //处理tagIds blog.init(); + model.addAttribute("firstPicture",HEAD_URL_1 + System.currentTimeMillis()); model.addAttribute("blog",blog); return INPUT; } diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index 212b028..dcbac87 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -11,3 +11,9 @@ spring: comment: v2exUrl: https://sdn.geekzu.org/avatar/ avatar: /images/avatar.png + +# 随机图片 +random: + pictures: + - "https://api.rainss.cn/random.php?t=" + - "https://api.rainss.cn/acgimgurl/acgurl.php?t=" \ No newline at end of file diff --git a/src/main/resources/templates/_fragments.html b/src/main/resources/templates/_fragments.html index 74f3f30..7b00039 100644 --- a/src/main/resources/templates/_fragments.html +++ b/src/main/resources/templates/_fragments.html @@ -57,10 +57,8 @@