From 4ff5db27cfc61be608819ee37ee102f20afba8d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=8F=AD=E9=98=B3=E4=B8=BD?= <2431466589@qq.com> Date: Tue, 2 Jan 2024 00:41:37 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../20231229 \344\275\234\344\270\232.txt" | 205 ++++++++++++++++++ 1 file changed, 205 insertions(+) create mode 100644 "37 \346\217\255\351\230\263\344\270\275/20231229 \344\275\234\344\270\232.txt" diff --git "a/37 \346\217\255\351\230\263\344\270\275/20231229 \344\275\234\344\270\232.txt" "b/37 \346\217\255\351\230\263\344\270\275/20231229 \344\275\234\344\270\232.txt" new file mode 100644 index 0000000..39c3165 --- /dev/null +++ "b/37 \346\217\255\351\230\263\344\270\275/20231229 \344\275\234\344\270\232.txt" @@ -0,0 +1,205 @@ +作业 + +pom.xml + +```xml + + 4.0.0 + com.xxu + mvc + war + 1.0-SNAPSHOT + + + javax.servlet + javax.servlet-api + 3.1.0 + provided + + + org.springframework + spring-webmvc + 5.2.9.RELEASE + + + + + + + org.apache.tomcat.maven + tomcat7-maven-plugin + 2.2 + + + 886 + / + + + + + +``` + +user的增加删除修改 + +```java +package com.mdd.service; + +import com.mdd.domain.User; + +import java.util.List; + +public interface UserService { + //查询所有用户 + List findAll(); + + //按照id查询某个用户 + User findById(int id); + + //按照id删除某个用户 + void deleteById(int id); + + //按照某个用户 + void update(User user); + + //新增用户 + void insert(User user); + + +} + +service +``` + +包impl + +```java +package com.mdd.service.impl; + +import com.mdd.domain.User; +import com.mdd.mapper.UserMapper; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.List; + +@Service +public class UserService implements com.mdd.service.UserService { + + @Autowired + private UserMapper userMapper; + + @Autowired + public List findAll(){ + System.out.println("业务开始"); + return userMapper.findAll(); + + } + + @Override + public User findById(int id) { return userMapper.findById(id);} + + @Override + public void deleteById(int id) {userMapper.deleteById(id);} + + @Override + public void update(User user) {userMapper.update(user);} + + @Override + public void insert(User user) {userMapper.insert(user);} + + + +} +``` + +com.mdd.test.UserTest + +```java +package com.mdd.test; + +import com.mdd.config.SpringConfig; +import com.mdd.domain.User; +import com.mdd.mapper.UserMapper; +import com.mdd.service.UserService; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.test.context.ContextConfiguration; +import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; + +import java.util.List; + +@RunWith(SpringJUnit4ClassRunner.class) +@ContextConfiguration(classes = SpringConfig.class) +public class UserTest { + + @Autowired + private UserMapper userMapper; + + @Autowired + private UserService userService; + + @Test + public void test01(){ + System.out.println("-------------查询所有---------------"); + List all = userMapper.findAll(); + System.out.println(all); + } + + @Test + public void test02(){ + System.out.println("--------------根据id查询-------------------"); + User byId = userMapper.findById(1); + System.out.println(byId); + + } + + @Test + public void test03(){ + System.out.println("------------------根据id删除--------------------"); + userMapper.deleteById(3); + System.out.println("删除成功!!!"); + + } + + @Test + public void tets04(){ + System.out.println("----------------------修改用户--------------------------"); + //模块浏览器传参 + String Username = "李四"; + String gender = "男"; + int age = 18; + int id = 3; + + User user = new User(id,userName,age,gender); + userMapper.update(user); + System.out.println("修改成功"); + } + + @Test + public void test05(){ + System.out.println("--------------------新增用户----------------"); + //模块浏览器传参 + String Username = "张三"; + String gender = "男"; + int age = 18; + + User user = new User(null, userName, age, gender); + userMapper.insert(user); + System.out.println("添加成功"); + + } + + @Test + public void test06(){ + List all02 = userService.findAll(); + System.out.println(all02); + } + + + + +} +``` \ No newline at end of file -- Gitee