From f14a47623a6e439754c4f1d4f9ac86a65e26dd1d Mon Sep 17 00:00:00 2001 From: zhuyibo <ZhuY109@cardiff.ac.uk> Date: Tue, 3 Dec 2024 15:40:12 +0000 Subject: [PATCH] develope --- .../cf/spring/demo/sports/Userdetail/UserServiceImpl.java | 6 +++++- .../uk/ac/cf/spring/demo/sports/Userdetail/userDao.java | 6 +++--- .../ac/cf/spring/demo/sports/security/SecurityConfig.java | 3 ++- src/main/resources/static/html/UserCenter.html | 1 + 4 files changed, 11 insertions(+), 5 deletions(-) diff --git a/src/main/java/uk/ac/cf/spring/demo/sports/Userdetail/UserServiceImpl.java b/src/main/java/uk/ac/cf/spring/demo/sports/Userdetail/UserServiceImpl.java index bfdae77..235afbc 100644 --- a/src/main/java/uk/ac/cf/spring/demo/sports/Userdetail/UserServiceImpl.java +++ b/src/main/java/uk/ac/cf/spring/demo/sports/Userdetail/UserServiceImpl.java @@ -6,9 +6,13 @@ import java.util.List; @Service public class UserServiceImpl implements UserService{ + private final userDao userDao; // 声明依赖 + public UserServiceImpl(userDao userDao) { + this.userDao = userDao; + } @Override public List<User> getAllUsers() { - return null; + return userDao.getAllUsers(); } @Override diff --git a/src/main/java/uk/ac/cf/spring/demo/sports/Userdetail/userDao.java b/src/main/java/uk/ac/cf/spring/demo/sports/Userdetail/userDao.java index bff0809..fa67c47 100644 --- a/src/main/java/uk/ac/cf/spring/demo/sports/Userdetail/userDao.java +++ b/src/main/java/uk/ac/cf/spring/demo/sports/Userdetail/userDao.java @@ -15,7 +15,7 @@ public class userDao { this.jdbcTemplate = jdbcTemplate; } - // 获取所有用户 + // get all users public List<User> getAllUsers() { // 查询所有用户的 SQL 语句 String sql = "SELECT id, email, username FROM information"; @@ -50,7 +50,7 @@ public class userDao { return jdbcTemplate.update(sql, user.getEmail(), user.getUsername()); } - // 更新用户信息 + // update user message public int updateUser(User user) { // 更新用户的 SQL 语句 String sql = "UPDATE information SET email = ?, username = ? WHERE id = ?"; @@ -59,7 +59,7 @@ public class userDao { return jdbcTemplate.update(sql, user.getEmail(), user.getUsername(), user.getId()); } - // 删除用户 + // delete user public int deleteUser(Long id) { // 删除用户的 SQL 语句 String sql = "DELETE FROM information WHERE id = ?"; diff --git a/src/main/java/uk/ac/cf/spring/demo/sports/security/SecurityConfig.java b/src/main/java/uk/ac/cf/spring/demo/sports/security/SecurityConfig.java index 582850e..89d165e 100644 --- a/src/main/java/uk/ac/cf/spring/demo/sports/security/SecurityConfig.java +++ b/src/main/java/uk/ac/cf/spring/demo/sports/security/SecurityConfig.java @@ -26,7 +26,8 @@ public class SecurityConfig { "/html/**", // static HTML "/html/register.html", // register "/html/login.html" , // login - "/rankings", //ranking data path + "/rankings", + "/UserCenter",//ranking data path "/rankings/**" }; diff --git a/src/main/resources/static/html/UserCenter.html b/src/main/resources/static/html/UserCenter.html index b920bc6..5a8e9f5 100644 --- a/src/main/resources/static/html/UserCenter.html +++ b/src/main/resources/static/html/UserCenter.html @@ -35,6 +35,7 @@ </tbody> </table> <div id="footer-container"></div> +<script src="/js/UserCenter.js"></script> <script src="/js/navBar.js"></script> <script src="/js/footer.js"></script> <script> -- GitLab