From eca30eeaf213c7995fb45ef3796dc2a5e8f9b985 Mon Sep 17 00:00:00 2001 From: Amog_ <1356492075@qq.com> Date: Thu, 21 Sep 2023 16:30:42 +0800 Subject: [PATCH] update --- pom.xml | 62 ++++++++++++++++++- .../controller/SwiperController.java | 20 ++++++ .../example/miniprogram/dao/SwiperDao.java | 10 +++ .../com/example/miniprogram/dao/UserDao.java | 7 +++ .../example/miniprogram/entity/Swiper.java | 30 +++++++++ .../miniprogram/{pojo => entity}/User.java | 2 +- .../com/example/miniprogram/pojo/Swiper.java | 14 ----- .../miniprogram/service/SameService.java | 19 ++++++ src/main/resources/application.yaml | 5 +- 9 files changed, 152 insertions(+), 17 deletions(-) create mode 100644 src/main/java/com/example/miniprogram/controller/SwiperController.java create mode 100644 src/main/java/com/example/miniprogram/dao/SwiperDao.java create mode 100644 src/main/java/com/example/miniprogram/dao/UserDao.java create mode 100644 src/main/java/com/example/miniprogram/entity/Swiper.java rename src/main/java/com/example/miniprogram/{pojo => entity}/User.java (92%) delete mode 100644 src/main/java/com/example/miniprogram/pojo/Swiper.java create mode 100644 src/main/java/com/example/miniprogram/service/SameService.java diff --git a/pom.xml b/pom.xml index bd5fcf3..420bd8a 100644 --- a/pom.xml +++ b/pom.xml @@ -22,9 +22,27 @@ spring-boot-starter + + org.springframework.boot + spring-boot-starter-web + + + + org.mybatis + mybatis + 3.5.13 + + + + org.mybatis.spring.boot + mybatis-spring-boot-starter + 3.0.2 + + mysql mysql-connector-java + 8.0.33 @@ -38,20 +56,62 @@ spring-boot-starter-data-jpa + + tk.mybatis + mapper + 3.3.9 + + + + tk.mybatis + mapper-spring-boot-starter + 2.1.5 + org.projectlombok lombok + + + org.apache.tomcat + tomcat-servlet-api + 9.0.12 + provided + + + org.mybatis.generator + mybatis-generator-maven-plugin + 1.3.6 + + + ${basedir}/src/main/resources/generatorConfig.xml + true + true + + + + mysql + mysql-connector-java + 8.0.33 + runtime + + + + tk.mybatis + mapper + 4.1.4 + + + org.springframework.boot spring-boot-maven-plugin - diff --git a/src/main/java/com/example/miniprogram/controller/SwiperController.java b/src/main/java/com/example/miniprogram/controller/SwiperController.java new file mode 100644 index 0000000..9fd95f1 --- /dev/null +++ b/src/main/java/com/example/miniprogram/controller/SwiperController.java @@ -0,0 +1,20 @@ +package com.example.miniprogram.controller; + +import com.example.miniprogram.dao.SwiperDao; +import com.example.miniprogram.entity.Swiper; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import java.util.List; + +@RestController +@RequestMapping("/get") +public class SwiperController { + @Autowired + SwiperDao swiperDao; + @RequestMapping("/swiper") + public List findAll() { + return swiperDao.findAll(); + } +} diff --git a/src/main/java/com/example/miniprogram/dao/SwiperDao.java b/src/main/java/com/example/miniprogram/dao/SwiperDao.java new file mode 100644 index 0000000..0cb72b5 --- /dev/null +++ b/src/main/java/com/example/miniprogram/dao/SwiperDao.java @@ -0,0 +1,10 @@ +package com.example.miniprogram.dao; + +import com.example.miniprogram.entity.Swiper; +import org.springframework.data.jpa.repository.JpaRepository; + +import java.util.List; + +public interface SwiperDao extends JpaRepository { + public List findAll(); +} diff --git a/src/main/java/com/example/miniprogram/dao/UserDao.java b/src/main/java/com/example/miniprogram/dao/UserDao.java new file mode 100644 index 0000000..29bfd6c --- /dev/null +++ b/src/main/java/com/example/miniprogram/dao/UserDao.java @@ -0,0 +1,7 @@ +package com.example.miniprogram.dao; + +import com.example.miniprogram.entity.User; +import org.springframework.data.jpa.repository.JpaRepository; + +public interface UserDao extends JpaRepository { +} diff --git a/src/main/java/com/example/miniprogram/entity/Swiper.java b/src/main/java/com/example/miniprogram/entity/Swiper.java new file mode 100644 index 0000000..07cad25 --- /dev/null +++ b/src/main/java/com/example/miniprogram/entity/Swiper.java @@ -0,0 +1,30 @@ +package com.example.miniprogram.entity; + +import javax.persistence.*; + +@Entity +@Table(name = "swiper") +public class Swiper { + @Id + @Column(name = "swiper_id") + private Integer swiperId; + + @Column(name = "swiper_image_url") + private String swiperImageUrl; + + public Integer getSwiperId() { + return swiperId; + } + + public void setSwiperId(Integer swiperId) { + this.swiperId = swiperId; + } + + public String getSwiperImageUrl() { + return swiperImageUrl; + } + + public void setSwiperImageUrl(String swiperImageUrl) { + this.swiperImageUrl = swiperImageUrl; + } +} diff --git a/src/main/java/com/example/miniprogram/pojo/User.java b/src/main/java/com/example/miniprogram/entity/User.java similarity index 92% rename from src/main/java/com/example/miniprogram/pojo/User.java rename to src/main/java/com/example/miniprogram/entity/User.java index 141e1b1..292428d 100644 --- a/src/main/java/com/example/miniprogram/pojo/User.java +++ b/src/main/java/com/example/miniprogram/entity/User.java @@ -1,4 +1,4 @@ -package com.example.miniprogram.pojo; +package com.example.miniprogram.entity; import javax.persistence.*; diff --git a/src/main/java/com/example/miniprogram/pojo/Swiper.java b/src/main/java/com/example/miniprogram/pojo/Swiper.java deleted file mode 100644 index cc0b4ac..0000000 --- a/src/main/java/com/example/miniprogram/pojo/Swiper.java +++ /dev/null @@ -1,14 +0,0 @@ -package com.example.miniprogram.pojo; - -import javax.persistence.*; - -@Entity -@Table(name = "swiper") -public class Swiper { - @Id - @Column(name = "swiper_id") - private Integer swiperId; - - @Column(name = "swiper_image_url") - private String swiperImageUrl; -} diff --git a/src/main/java/com/example/miniprogram/service/SameService.java b/src/main/java/com/example/miniprogram/service/SameService.java new file mode 100644 index 0000000..fc921c7 --- /dev/null +++ b/src/main/java/com/example/miniprogram/service/SameService.java @@ -0,0 +1,19 @@ +package com.example.miniprogram.service; + + +import tk.mybatis.mapper.common.Mapper; + +import java.util.List; + + +public class SameService { + private Mapper mapper; + + public List findAll() { + return mapper.selectAll(); + } + + public void delete(T param) { + mapper.delete(param); + } +} diff --git a/src/main/resources/application.yaml b/src/main/resources/application.yaml index 379881e..6d126d1 100644 --- a/src/main/resources/application.yaml +++ b/src/main/resources/application.yaml @@ -5,4 +5,7 @@ spring: password: root jpa: hibernate: - ddl-auto: update \ No newline at end of file + ddl-auto: update + +mybatis: + mapper-locations: classpath:mappers/*.xml