黑马瑞吉外卖项目之用户地址删除、修改功能

删除功能

    /**
     * 删除
     */
    @DeleteMapping
    public R<String> delete(Long ids) {
        log.info("ids:{}", ids);
        addressBookService.removeById(ids);
        return R.success("删除成功");
    }

修改功能

    /**
     * 修改
     */
    @PutMapping
    public R<AddressBook> put(@RequestBody AddressBook addressBook) {
        log.info("addressBook:{}", addressBook);
        addressBookService.updateById(addressBook);
        return R.success(addressBook);
    }
### 关于黑马瑞吉外卖项目的环境搭建 黑马瑞吉外卖项目是一个典型的餐饮管理系统,主要用于教学目的。该项目通常采用Spring Boot框架构建,并结合MyBatis-Plus、Lombok等常用工具库完成开发。以下是关于该系统环境搭建的相关说明: #### 1. **技术栈** - Spring Boot:作为核心框架[^2]。 - MyBatis-Plus:用于简化数据库操作[^2]。 - Lombok:减少样板代码的编写[^2]。 - MySQL:关系型数据库存储业务数据[^2]。 #### 2. **环境准备** 在开始之前,需确保本地已安装以下软件并配置好相应版本: - JDK 8 或更高版本。 - Maven 构建工具。 - IDE(如 IntelliJ IDEA 或 Eclipse)。 - 数据库管理工具(如 Navicat 或 DBeaver)。 #### 2.1 创建 Maven 项目 使用 Maven 初始化一个新的 Web 项目,在 `pom.xml` 中引入必要的依赖项。例如: ```xml <!-- Spring Boot Starter Parent --> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.5.4</version> </parent> <!-- Core Dependencies --> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.4.0</version> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>runtime</scope> </dependency> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <optional>true</optional> </dependency> </dependencies> ``` #### 2.2 配置文件 编辑 `application.yml` 文件以适配项目需求。例如: ```yaml spring: datasource: url: jdbc:mysql://localhost:3306/reggie?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai username: root password: your_password_here driver-class-name: com.mysql.cj.jdbc.Driver mybatis-plus: mapper-locations: classpath:/mapper/*.xml configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl ``` #### 2.3 数据库初始化 下载或手动创建名为 `reggie` 的数据库,并导入初始 SQL 脚本。脚本可以从项目资源中获取或者参考官方文档中的示例[^2]。 #### 3. **运行与调试** 完成以上步骤后,启动 Spring Boot 应用程序即可访问前端页面或测试 API 接口功能。如果遇到任何异常,请检查日志输出定位问题所在位置。 ```java @SpringBootApplication public class ReggieApplication { public static void main(String[] args) { SpringApplication.run(ReggieApplication.class, args); } } ``` --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值