commit 3d336caaa66e7b511239c89833ea4bc77409a91b Author: zzh <2441574824@qq.com> Date: Thu Aug 8 09:18:00 2024 +0800 日考19 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..dfd2aa2 --- /dev/null +++ b/pom.xml @@ -0,0 +1,80 @@ + + + 4.0.0 + com.bwie + rikao19 + 0.0.1-SNAPSHOT + rikao19 + Demo project for Spring Boot + + 1.8 + UTF-8 + UTF-8 + 2.6.13 + + + + org.springframework.boot + spring-boot-starter + + + + org.springframework.boot + spring-boot-starter-test + test + + + org.springframework.boot + spring-boot-starter-web + + + org.projectlombok + lombok + + + + + + 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.Rikao19Application + true + + + + repackage + + repackage + + + + + + + + diff --git a/src/main/java/com/bwie/Rikao19Application.java b/src/main/java/com/bwie/Rikao19Application.java new file mode 100644 index 0000000..9e2ebbf --- /dev/null +++ b/src/main/java/com/bwie/Rikao19Application.java @@ -0,0 +1,13 @@ +package com.bwie; + +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; + +@SpringBootApplication +public class Rikao19Application { + + public static void main(String[] args) { + SpringApplication.run(Rikao19Application.class, args); + } + +} diff --git a/src/main/java/com/bwie/domain/Student.java b/src/main/java/com/bwie/domain/Student.java new file mode 100644 index 0000000..9bc9007 --- /dev/null +++ b/src/main/java/com/bwie/domain/Student.java @@ -0,0 +1,20 @@ +package com.bwie.domain; + +import lombok.AllArgsConstructor; +import lombok.Data; + +/** + * @Author:zhangzhihao + * @name:Student + * @Date:2024/8/8 8:40 + * 不准抄代码,添加注释,清楚每一行代码意思 + */ + +@Data +@AllArgsConstructor +public class Student { + private Integer id; + private String name; + private String course; + private Double score; +} diff --git a/src/main/java/com/bwie/test/Test.java b/src/main/java/com/bwie/test/Test.java new file mode 100644 index 0000000..02aabbd --- /dev/null +++ b/src/main/java/com/bwie/test/Test.java @@ -0,0 +1,50 @@ +package com.bwie.test; + +import com.bwie.domain.Student; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; + +import java.util.ArrayList; +import java.util.List; +import java.util.stream.Collectors; + +/** + * @Author:zhangzhihao + * @name:Test + * @Date:2024/8/8 8:41 + * 不准抄代码,添加注释,清楚每一行代码意思 + */ +@RestController +public class Test { + + @PostMapping("/test") + public void test(){ + //创建对象 + Student student1 = new Student(1,"张三","语文",77.4); + Student student2 = new Student(2,"王五","数学",66.6); + Student student3 = new Student(3,"赵六","历史",88.8); + Student student4 = new Student(4,"李四","语文",99.0); + Student student5 = new Student(5,"田七","数学",88.0); + + + List studentList = new ArrayList<>(); + //把数据添加到集合 + studentList.add(student1); + studentList.add(student2); + studentList.add(student3); + studentList.add(student4); + studentList.add(student5); + + + + //stream输出 + List collect = studentList.stream().map(student -> { + String name = student.getName(); + Double score = student.getScore(); + return name + ":" + score; + }).collect(Collectors.toList()); + System.out.println(collect); + + + } +} diff --git a/src/test/java/com/bwie/Rikao19ApplicationTests.java b/src/test/java/com/bwie/Rikao19ApplicationTests.java new file mode 100644 index 0000000..ad14518 --- /dev/null +++ b/src/test/java/com/bwie/Rikao19ApplicationTests.java @@ -0,0 +1,13 @@ +package com.bwie; + +import org.junit.jupiter.api.Test; +import org.springframework.boot.test.context.SpringBootTest; + +@SpringBootTest +class Rikao19ApplicationTests { + + @Test + void contextLoads() { + } + +}