commit 57ee37c0e1c7b692a9088ca57216f9d249e7d64a
Author: Cui YongXing <2835316714@qq.com>
Date: Wed Aug 7 19:02:48 2024 +0800
1
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..abd11c6
--- /dev/null
+++ b/pom.xml
@@ -0,0 +1,96 @@
+
+
+ 4.0.0
+ com.example
+ demo
+ 0.0.1-SNAPSHOT
+ demo
+ Demo project for Spring Boot
+
+ 1.8
+ UTF-8
+ UTF-8
+ 2.6.13
+
+
+
+ org.springframework.boot
+ spring-boot-starter
+
+
+
+ org.projectlombok
+ lombok
+
+
+ org.springframework.boot
+ spring-boot-starter-web
+
+
+ org.springframework.boot
+ spring-boot-starter-test
+ test
+
+
+
+
+
+ mysql
+ mysql-connector-java
+ 8.0.32
+
+
+
+ org.mybatis.spring.boot
+ mybatis-spring-boot-starter
+ 2.2.2
+
+
+
+
+
+
+
+ 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.example.demo.DemoApplication
+ true
+
+
+
+ repackage
+
+ repackage
+
+
+
+
+
+
+
+
diff --git a/src/main/java/com/example/demo/DemoApplication.java b/src/main/java/com/example/demo/DemoApplication.java
new file mode 100644
index 0000000..094d95b
--- /dev/null
+++ b/src/main/java/com/example/demo/DemoApplication.java
@@ -0,0 +1,13 @@
+package com.example.demo;
+
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+
+@SpringBootApplication
+public class DemoApplication {
+
+ public static void main(String[] args) {
+ SpringApplication.run(DemoApplication.class, args);
+ }
+
+}
diff --git a/src/main/java/com/example/demo/controller/PlController.java b/src/main/java/com/example/demo/controller/PlController.java
new file mode 100644
index 0000000..862408c
--- /dev/null
+++ b/src/main/java/com/example/demo/controller/PlController.java
@@ -0,0 +1,23 @@
+package com.example.demo.controller;
+
+import com.example.demo.domain.Pl;
+import com.example.demo.service.PlServiec;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.util.List;
+
+@RestController
+@RequestMapping
+public class PlController {
+ @Autowired
+ private PlServiec plServiec;
+
+ @PostMapping("list")
+ public List findList(){
+ return plServiec.findList();
+ }
+
+}
diff --git a/src/main/java/com/example/demo/domain/Pl.java b/src/main/java/com/example/demo/domain/Pl.java
new file mode 100644
index 0000000..8a65fa7
--- /dev/null
+++ b/src/main/java/com/example/demo/domain/Pl.java
@@ -0,0 +1,19 @@
+package com.example.demo.domain;
+
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+import java.util.Date;
+
+@Data
+@Builder
+@NoArgsConstructor
+@AllArgsConstructor
+public class Pl {
+ private Integer id;
+ private String title;
+ private String text;
+ private Date time;
+}
diff --git a/src/main/java/com/example/demo/mapper/PlMapper.java b/src/main/java/com/example/demo/mapper/PlMapper.java
new file mode 100644
index 0000000..b2e5c4f
--- /dev/null
+++ b/src/main/java/com/example/demo/mapper/PlMapper.java
@@ -0,0 +1,11 @@
+package com.example.demo.mapper;
+
+import com.example.demo.domain.Pl;
+import org.apache.ibatis.annotations.Mapper;
+
+import java.util.List;
+
+@Mapper
+public interface PlMapper {
+ List findList();
+}
diff --git a/src/main/java/com/example/demo/service/PlServiec.java b/src/main/java/com/example/demo/service/PlServiec.java
new file mode 100644
index 0000000..9fa07dc
--- /dev/null
+++ b/src/main/java/com/example/demo/service/PlServiec.java
@@ -0,0 +1,9 @@
+package com.example.demo.service;
+
+import com.example.demo.domain.Pl;
+
+import java.util.List;
+
+public interface PlServiec {
+ List findList();
+}
diff --git a/src/main/java/com/example/demo/service/impl/PlServiecImpl.java b/src/main/java/com/example/demo/service/impl/PlServiecImpl.java
new file mode 100644
index 0000000..82eaf07
--- /dev/null
+++ b/src/main/java/com/example/demo/service/impl/PlServiecImpl.java
@@ -0,0 +1,20 @@
+package com.example.demo.service.impl;
+
+import com.example.demo.domain.Pl;
+import com.example.demo.mapper.PlMapper;
+import com.example.demo.service.PlServiec;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+@Service
+public class PlServiecImpl implements PlServiec {
+ @Autowired
+ private PlMapper plMapper;
+
+ @Override
+ public List findList() {
+ return plMapper.findList();
+ }
+}
diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml
new file mode 100644
index 0000000..4b5c62d
--- /dev/null
+++ b/src/main/resources/application.yml
@@ -0,0 +1,27 @@
+server:
+ port: 8080
+spring:
+ redis:
+ host: 139.224.34.9
+ port: 6379
+ password: cyx12345
+ datasource:
+ driver-class-name: com.mysql.cj.jdbc.Driver
+ url: jdbc:mysql://139.224.34.9:3306/day14rk?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
+ username: root
+ password: cyx12345
+
+# mybatis配置
+mybatis:
+ # 搜索指定包别名
+ typeAliasesPackage: com.example.demo.domain
+ # 配置mapper的扫描,找到所有的mapper.xml映射文件
+ mapperLocations: classpath:mapper/**/*.xml
+ configuration:
+ map-underscore-to-camel-case: true
+# 将mapper接口所在包的日志级别改成debug,可以在控制台打印sql
+logging:
+ level:
+ com.bwie.**: debug
+
+
diff --git a/src/main/resources/mapper/PlMapper.xml b/src/main/resources/mapper/PlMapper.xml
new file mode 100644
index 0000000..93493e5
--- /dev/null
+++ b/src/main/resources/mapper/PlMapper.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
diff --git a/src/test/java/com/example/demo/DemoApplicationTests.java b/src/test/java/com/example/demo/DemoApplicationTests.java
new file mode 100644
index 0000000..eaa9969
--- /dev/null
+++ b/src/test/java/com/example/demo/DemoApplicationTests.java
@@ -0,0 +1,13 @@
+package com.example.demo;
+
+import org.junit.jupiter.api.Test;
+import org.springframework.boot.test.context.SpringBootTest;
+
+@SpringBootTest
+class DemoApplicationTests {
+
+ @Test
+ void contextLoads() {
+ }
+
+}