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() { + } + +}