From 3919b0d7c604562249c2aecae8a40d13e1ccbeb1 Mon Sep 17 00:00:00 2001
From: zzh <2441574824@qq.com>
Date: Wed, 7 Aug 2024 19:02:48 +0800
Subject: [PATCH] =?UTF-8?q?=E6=97=A5=E8=80=8314?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.gitignore | 33 +++++++
pom.xml | 95 +++++++++++++++++++
.../java/com/bwie/Rikao14Application.java | 15 +++
.../bwie/controller/CommentController.java | 34 +++++++
src/main/java/com/bwie/domain/Comment.java | 43 +++++++++
.../java/com/bwie/mapper/CommentMapper.java | 16 ++++
.../java/com/bwie/service/CommentService.java | 15 +++
.../bwie/service/Impl/CommentServiceImpl.java | 27 ++++++
src/main/resources/application.yml | 27 ++++++
src/main/resources/mapper/CommentMapper.xml | 11 +++
.../com/bwie/Rikao14ApplicationTests.java | 13 +++
11 files changed, 329 insertions(+)
create mode 100644 .gitignore
create mode 100644 pom.xml
create mode 100644 src/main/java/com/bwie/Rikao14Application.java
create mode 100644 src/main/java/com/bwie/controller/CommentController.java
create mode 100644 src/main/java/com/bwie/domain/Comment.java
create mode 100644 src/main/java/com/bwie/mapper/CommentMapper.java
create mode 100644 src/main/java/com/bwie/service/CommentService.java
create mode 100644 src/main/java/com/bwie/service/Impl/CommentServiceImpl.java
create mode 100644 src/main/resources/application.yml
create mode 100644 src/main/resources/mapper/CommentMapper.xml
create mode 100644 src/test/java/com/bwie/Rikao14ApplicationTests.java
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..549e00a
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,33 @@
+HELP.md
+target/
+!.mvn/wrapper/maven-wrapper.jar
+!**/src/main/**/target/
+!**/src/test/**/target/
+
+### STS ###
+.apt_generated
+.classpath
+.factorypath
+.project
+.settings
+.springBeans
+.sts4-cache
+
+### IntelliJ IDEA ###
+.idea
+*.iws
+*.iml
+*.ipr
+
+### NetBeans ###
+/nbproject/private/
+/nbbuild/
+/dist/
+/nbdist/
+/.nb-gradle/
+build/
+!**/src/main/**/build/
+!**/src/test/**/build/
+
+### VS Code ###
+.vscode/
diff --git a/pom.xml b/pom.xml
new file mode 100644
index 0000000..996c04d
--- /dev/null
+++ b/pom.xml
@@ -0,0 +1,95 @@
+
+
+ 4.0.0
+ com.bwie
+ rikao14
+ 0.0.1-SNAPSHOT
+ rikao14
+ Demo project for Spring Boot
+
+ 1.8
+ UTF-8
+ UTF-8
+ 2.6.13
+
+
+
+
+ com.alibaba
+ druid-spring-boot-starter
+ 1.2.8
+
+
+
+ org.mybatis.spring.boot
+ mybatis-spring-boot-starter
+ 2.2.2
+
+
+
+ mysql
+ mysql-connector-java
+
+
+
+ org.springframework.boot
+ spring-boot-starter
+
+
+
+ org.springframework.boot
+ spring-boot-starter-web
+
+
+
+ org.springframework.boot
+ spring-boot-starter-test
+ test
+
+
+
+
+
+ org.springframework.boot
+ spring-boot-dependencies
+ ${spring-boot.version}
+ pom
+ import
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.8.1
+
+ 1.8
+ 1.8
+ UTF-8
+
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+ ${spring-boot.version}
+
+ com.bwie.Rikao14Application
+ true
+
+
+
+ repackage
+
+ repackage
+
+
+
+
+
+
+
+
diff --git a/src/main/java/com/bwie/Rikao14Application.java b/src/main/java/com/bwie/Rikao14Application.java
new file mode 100644
index 0000000..cd32581
--- /dev/null
+++ b/src/main/java/com/bwie/Rikao14Application.java
@@ -0,0 +1,15 @@
+package com.bwie;
+
+import org.mybatis.spring.annotation.MapperScan;
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+
+@SpringBootApplication
+@MapperScan("com.bwie.mapper")
+public class Rikao14Application {
+
+ public static void main(String[] args) {
+ SpringApplication.run(Rikao14Application.class, args);
+ }
+
+}
diff --git a/src/main/java/com/bwie/controller/CommentController.java b/src/main/java/com/bwie/controller/CommentController.java
new file mode 100644
index 0000000..e8e39b0
--- /dev/null
+++ b/src/main/java/com/bwie/controller/CommentController.java
@@ -0,0 +1,34 @@
+package com.bwie.controller;
+
+import com.bwie.domain.Comment;
+import com.bwie.service.CommentService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.util.List;
+
+/**
+ * @Author:zhangzhihao
+ * @name:CommentController
+ * @Date:2024/8/7 18:41
+ * 不准抄代码,添加注释,清楚每一行代码意思
+ */
+@RestController
+public class CommentController {
+
+
+ @Autowired
+ private CommentService commentService;
+
+ @PostMapping("/findComment")
+ public List findComment(){
+
+ return commentService.findComment();
+
+ }
+
+
+
+
+}
diff --git a/src/main/java/com/bwie/domain/Comment.java b/src/main/java/com/bwie/domain/Comment.java
new file mode 100644
index 0000000..b23528e
--- /dev/null
+++ b/src/main/java/com/bwie/domain/Comment.java
@@ -0,0 +1,43 @@
+package com.bwie.domain;
+
+/**
+ * @Author:zhangzhihao
+ * @name:Comment
+ * @Date:2024/8/7 18:40
+ * 不准抄代码,添加注释,清楚每一行代码意思
+ */
+public class Comment {
+ private String id;
+ private String commentContent;
+ private String creatTime;
+
+ public Comment(String id, String commentContent, String creatTime) {
+ this.id = id;
+ this.commentContent = commentContent;
+ this.creatTime = creatTime;
+ }
+
+ public String getId() {
+ return id;
+ }
+
+ public void setId(String id) {
+ this.id = id;
+ }
+
+ public String getCommentContent() {
+ return commentContent;
+ }
+
+ public void setCommentContent(String commentContent) {
+ this.commentContent = commentContent;
+ }
+
+ public String getCreatTime() {
+ return creatTime;
+ }
+
+ public void setCreatTime(String creatTime) {
+ this.creatTime = creatTime;
+ }
+}
diff --git a/src/main/java/com/bwie/mapper/CommentMapper.java b/src/main/java/com/bwie/mapper/CommentMapper.java
new file mode 100644
index 0000000..7f1e36e
--- /dev/null
+++ b/src/main/java/com/bwie/mapper/CommentMapper.java
@@ -0,0 +1,16 @@
+package com.bwie.mapper;
+
+import com.bwie.domain.Comment;
+
+import java.util.List;
+
+/**
+ * @Author:zhangzhihao
+ * @name:CommentMapper
+ * @Date:2024/8/7 18:40
+ * 不准抄代码,添加注释,清楚每一行代码意思
+ */
+public interface CommentMapper {
+ List findComment();
+
+}
diff --git a/src/main/java/com/bwie/service/CommentService.java b/src/main/java/com/bwie/service/CommentService.java
new file mode 100644
index 0000000..85d2023
--- /dev/null
+++ b/src/main/java/com/bwie/service/CommentService.java
@@ -0,0 +1,15 @@
+package com.bwie.service;
+
+import com.bwie.domain.Comment;
+
+import java.util.List;
+
+/**
+ * @Author:zhangzhihao
+ * @name:Comment
+ * @Date:2024/8/7 18:40
+ * 不准抄代码,添加注释,清楚每一行代码意思
+ */
+public interface CommentService {
+ List findComment();
+}
diff --git a/src/main/java/com/bwie/service/Impl/CommentServiceImpl.java b/src/main/java/com/bwie/service/Impl/CommentServiceImpl.java
new file mode 100644
index 0000000..566c603
--- /dev/null
+++ b/src/main/java/com/bwie/service/Impl/CommentServiceImpl.java
@@ -0,0 +1,27 @@
+package com.bwie.service.Impl;
+
+import com.bwie.domain.Comment;
+import com.bwie.mapper.CommentMapper;
+import com.bwie.service.CommentService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ * @Author:zhangzhihao
+ * @name:CommentServiceImpl
+ * @Date:2024/8/7 18:40
+ * 不准抄代码,添加注释,清楚每一行代码意思
+ */
+@Service
+public class CommentServiceImpl implements CommentService {
+
+ @Autowired
+ private CommentMapper commentMapper;
+
+ @Override
+ public List findComment() {
+ return commentMapper.findComment();
+ }
+}
diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml
new file mode 100644
index 0000000..5895013
--- /dev/null
+++ b/src/main/resources/application.yml
@@ -0,0 +1,27 @@
+# spring配置
+spring:
+ redis:
+ host: 49.235.138.50
+ port: 6379
+ password: 12345678901zzh
+ datasource:
+ druid:
+ stat-view-servlet:
+ enabled: true
+ loginUsername: bwie
+ loginPassword: 123456
+ driver-class-name: com.mysql.cj.jdbc.Driver
+ url: jdbc:mysql://49.235.138.50:3306/rikao14?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
+ username: root
+ password: 12345678901@zzh
+ type: com.alibaba.druid.pool.DruidDataSource
+
+# mybatis配置
+mybatis:
+ # 搜索指定包别名
+ typeAliasesPackage: com.bwie.domain
+ # 配置mapper的扫描,找到所有的mapper.xml映射文件
+ mapperLocations: classpath:mapper/**/*.xml
+ configuration:
+ map-underscore-to-camel-case: true
+# 将mapper接口所在包的日志级别改成debug,可以在控制台打印sql
diff --git a/src/main/resources/mapper/CommentMapper.xml b/src/main/resources/mapper/CommentMapper.xml
new file mode 100644
index 0000000..f0459e5
--- /dev/null
+++ b/src/main/resources/mapper/CommentMapper.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
diff --git a/src/test/java/com/bwie/Rikao14ApplicationTests.java b/src/test/java/com/bwie/Rikao14ApplicationTests.java
new file mode 100644
index 0000000..b8c19ff
--- /dev/null
+++ b/src/test/java/com/bwie/Rikao14ApplicationTests.java
@@ -0,0 +1,13 @@
+package com.bwie;
+
+import org.junit.jupiter.api.Test;
+import org.springframework.boot.test.context.SpringBootTest;
+
+@SpringBootTest
+class Rikao14ApplicationTests {
+
+ @Test
+ void contextLoads() {
+ }
+
+}