浅尝Java SpringBoot + Mybatis

步骤 1: 创建新的 Spring Boot 项目

  1. 打开 IntelliJ IDEA。
  2. 选择 "File" > "New" > "Project..."。
  3. 在 "New Project" 对话框中,选择 "Spring Initializr"。
  4. 选择项目的基本配置,包括项目类型、语言、Spring Boot 版本等。
  5. 在 "Dependencies" 选项中,选择 "Spring Web" 和 "MyBatis Framework"。
  6. 点击 "Next" 按钮,指定项目的名称和位置。
  7. 点击 "Finish" 完成项目的创建。

步骤 2: 配置数据库连接

  1. src/main/resources 目录下创建 application.properties 文件。

  2. application.properties 中配置数据库连接信息,例如:

    spring.datasource.url=jdbc:mysql://localhost:3306/your_database
    spring.datasource.username=your_username
    spring.datasource.password=your_password
    

    步骤 3: 创建实体类

  3. src/main/java/com/example/mybatis/model 目录下创建一个实体类(例如 User.java):

    package com.example.mybatis.model;
    
    public class User {
        // 类的定义,包括属性、构造方法等
    }
    

    步骤 4: 创建 Mapper 接口和 XML 文件

  4. src/main/java/com/example/mybatis/mapper 目录下创建一个 MyBatis 的 Mapper 接口(例如 UserMapper.java):

    package com.example.mybatis.mapper;
    
    import com.example.mybatis.model.User;
    
    import java.util.List;
    
    public interface UserMapper {
        List<User> getAllUsers();
        // 其他方法定义
    }
    

    src/main/resources/mybatis/mapper 目录下创建与上述 Mapper 接口对应的 XML 文件(例如 UserMapper.xml):

    <!-- mybatis/mapper/UserMapper.xml -->
    <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
            "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
    <mapper namespace="com.example.mybatis.mapper.UserMapper">
        <!-- SQL语句等配置 -->
    </mapper>
    

    步骤 5: 创建 Service 类

  5. src/main/java/com/example/mybatis/service 目录下创建 Service 类(例如 UserService.java):

    package com.example.mybatis.service;
    
    import com.example.mybatis.model.User;
    import java.util.List;
    
    public interface UserService {
        List<User> getAllUsers();
        // 其他方法定义
    }
    

    步骤 6: 创建 Controller 类

  6. src/main/java/com/example/mybatis/controller 目录下创建一个控制器类(例如 SampleController.java):

    package com.example.mybatis.controller;
    
    import com.example.mybatis.service.UserService;
    import org.springframework.web.bind.annotation.GetMapping;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.RestController;
    import java.util.List;
    
    @RestController
    @RequestMapping("/api/users")
    public class SampleController {
        private final UserService userService;
    
        public SampleController(UserService userService) {
            this.userService = userService;
        }
    
        @GetMapping
        public List<User> getAllUsers() {
            return userService.getAllUsers();
        }
    }
    

    步骤 7: 运行项目

  7. 在 IntelliJ IDEA 中,找到并运行 MyBatisSpringBootApplication.java 中的 main 方法。
  8. 应用程序将启动,你可以通过浏览器或工具(例如 Postman)访问 http://localhost:8080/api/users 来测试接口。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值