目前已写代码:mysql有新表名:likes里面有goods_id和member_id。一个member表表里有member_idgoods表里有goods_id。html 名字:recommend div class=box theach=good$GoodsList div class=image

目前已写代码:mysql有新表名:likes里面有goods_id和member_id。一个member表表里有member_idgoods表里有goods_id。html 名字:recommend                        div class=box theach=good$GoodsList            div class=image
根据您提供的代码,我看到您已经完成了一部分工作。以下是您需要补充和完善的代码:

  1. 在Likes类中,您需要添加@Table注解,并指定表名为"likes",以便与数据库中的likes表进行映射。
@Data
@Component
@Table(name = "likes")
public class Likes {
    // 省略其他代码
}
  1. 在LikesController类中,您需要添加一个方法来处理显示"my_love"页面的请求。该方法应返回视图名为"my_love"的逻辑视图。
@GetMapping("/my_love")
public String showMyLovePage() {
    return "my_love";
}
  1. 创建一个名为"my_love.html"的HTML文件,并使用Thymeleaf模板引擎来显示likes表中的数据。
<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head>
    <meta charset="UTF-8">
    <title>My Love</title>
</head>
<body>
    <h1>My Love</h1>
    <table>
        <tr>
            <th>Goods ID</th>
            <th>Member ID</th>
        </tr>
        <tr th:each="like : ${likesList}">
            <td th:text="${like.goodsId}"></td>
            <td th:text="${like.memberId}"></td>
        </tr>
    </table>
</body>
</html>
  1. 在LikesService接口中,添加一个方法来获取所有的likes数据。
List<Likes> getAllLikes();
  1. 在LikesServiceImpl类中,实现getAllLikes方法,并调用likesMapper的getAllLikes方法来获取likes数据。
@Override
public List<Likes> getAllLikes() {
    return likesMapper.getAllLikes();
}
  1. 在LikesMapper接口中,添加一个方法来查询所有的likes数据。
@Select("SELECT * FROM likes")
List<Likes> getAllLikes();
  1. 在LikesController类中,添加一个方法来处理获取所有likes数据的请求,并将结果添加到Model中。
@GetMapping("/get_all")
public String getAllLikes(Model model) {
    List<Likes> likesList = likesService.getAllLikes();
    model.addAttribute("likesList", likesList);
    return "my_love";
}

现在,您可以在my_love页面中显示likes表中的数据了。您还可以通过点击按钮来添加和删除likes数据。