From 8ba3fc76b8c192be7d5f17acaf8f1b10f94656eb Mon Sep 17 00:00:00 2001 From: Romesum Date: Wed, 29 Apr 2020 18:03:19 +0800 Subject: [PATCH] =?UTF-8?q?[feat][M]:=E6=96=B0=E5=A2=9E=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E6=9C=8D=E5=8A=A1=E6=8E=A5=E5=8F=A3=E5=8F=8A=E5=85=B6=E6=9C=8D?= =?UTF-8?q?=E5=8A=A1=E7=B1=BB=EF=BC=8C=E5=B9=B6=E4=B8=BA=E5=85=B6=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E6=8C=81=E4=B9=85=E5=B1=82JPA=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../repository/UserRepository.java | 9 +++++++ .../hzu/bookingsystem/repository/test.java | 0 .../bookingsystem/service/UserService.java | 14 +++++++++++ .../service/impl/UserServiceImpl.java | 25 +++++++++++++++++++ .../bookingsystem/service/impl/test copy.java | 0 .../hzu/bookingsystem/service/impl/test.java | 0 .../BookingsystemApplicationTests.java | 17 +++++++++++++ 7 files changed, 65 insertions(+) create mode 100644 java/src/main/java/com/hzu/bookingsystem/repository/UserRepository.java delete mode 100644 java/src/main/java/com/hzu/bookingsystem/repository/test.java create mode 100644 java/src/main/java/com/hzu/bookingsystem/service/UserService.java create mode 100644 java/src/main/java/com/hzu/bookingsystem/service/impl/UserServiceImpl.java delete mode 100644 java/src/main/java/com/hzu/bookingsystem/service/impl/test copy.java delete mode 100644 java/src/main/java/com/hzu/bookingsystem/service/impl/test.java diff --git a/java/src/main/java/com/hzu/bookingsystem/repository/UserRepository.java b/java/src/main/java/com/hzu/bookingsystem/repository/UserRepository.java new file mode 100644 index 0000000..1eb596f --- /dev/null +++ b/java/src/main/java/com/hzu/bookingsystem/repository/UserRepository.java @@ -0,0 +1,9 @@ +package com.hzu.bookingsystem.repository; + + +import com.hzu.bookingsystem.bean.User; +import org.springframework.data.jpa.repository.JpaRepository; + +public interface UserRepository extends JpaRepository { + +} diff --git a/java/src/main/java/com/hzu/bookingsystem/repository/test.java b/java/src/main/java/com/hzu/bookingsystem/repository/test.java deleted file mode 100644 index e69de29..0000000 diff --git a/java/src/main/java/com/hzu/bookingsystem/service/UserService.java b/java/src/main/java/com/hzu/bookingsystem/service/UserService.java new file mode 100644 index 0000000..3d84b30 --- /dev/null +++ b/java/src/main/java/com/hzu/bookingsystem/service/UserService.java @@ -0,0 +1,14 @@ +package com.hzu.bookingsystem.service; + + +import com.hzu.bookingsystem.bean.User; + +import java.util.List; + +public interface UserService { + + // 创建用户 + User create(User user); + + List findAll(); +} diff --git a/java/src/main/java/com/hzu/bookingsystem/service/impl/UserServiceImpl.java b/java/src/main/java/com/hzu/bookingsystem/service/impl/UserServiceImpl.java new file mode 100644 index 0000000..e2f4be5 --- /dev/null +++ b/java/src/main/java/com/hzu/bookingsystem/service/impl/UserServiceImpl.java @@ -0,0 +1,25 @@ +package com.hzu.bookingsystem.service.impl; + +import com.hzu.bookingsystem.bean.User; +import com.hzu.bookingsystem.repository.UserRepository; +import com.hzu.bookingsystem.service.UserService; +import org.springframework.stereotype.Service; + +import javax.annotation.Resource; +import java.util.List; + +@Service +public class UserServiceImpl implements UserService { + @Resource + private UserRepository userRepository; + + @Override + public User create(User user) { + return userRepository.save(user); + } + + @Override + public List findAll() { + return userRepository.findAll(); + } +} diff --git a/java/src/main/java/com/hzu/bookingsystem/service/impl/test copy.java b/java/src/main/java/com/hzu/bookingsystem/service/impl/test copy.java deleted file mode 100644 index e69de29..0000000 diff --git a/java/src/main/java/com/hzu/bookingsystem/service/impl/test.java b/java/src/main/java/com/hzu/bookingsystem/service/impl/test.java deleted file mode 100644 index e69de29..0000000 diff --git a/java/src/test/java/com/hzu/bookingsystem/BookingsystemApplicationTests.java b/java/src/test/java/com/hzu/bookingsystem/BookingsystemApplicationTests.java index 3c219d4..da91e19 100644 --- a/java/src/test/java/com/hzu/bookingsystem/BookingsystemApplicationTests.java +++ b/java/src/test/java/com/hzu/bookingsystem/BookingsystemApplicationTests.java @@ -1,8 +1,13 @@ package com.hzu.bookingsystem; +import com.hzu.bookingsystem.bean.User; +import com.hzu.bookingsystem.service.UserService; import org.junit.jupiter.api.Test; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; +import javax.annotation.Resource; + @SpringBootTest class BookingsystemApplicationTests { @@ -10,4 +15,16 @@ class BookingsystemApplicationTests { void contextLoads() { } + @Autowired + private UserService userService; + @Test + public void test(){ + User user = new User(); + user.setUsername("123456"); + user.setNickname("吴志岳"); + user.setEmail("274129947@qq.com"); + user.setPassword("123456"); + user.setOffice("5#101"); + userService.create(user); + } }