使用idea创建第一个springboot2项目,整合mybatis连接mysql

本文指导如何在IntelliJ IDEA中创建首个SpringBoot2项目,并整合Mybatis进行MySQL数据库连接。通过选择相应依赖,配置application.yml,添加数据源,利用generator自动生成代码,实现了从数据库查询数据并在控制器中展示。
摘要由CSDN通过智能技术生成

打开idea,选择create new project

填写名字,下一步

 

 

接下来选择依赖,如果你想整合mybatis,连接mysql的话,就勾选相应的依赖,如图

点击finish,就完成了

我们来看一下pom.xml文件里面的依赖,可以看到,我们刚刚加入的依赖都在里面了

接下来,吧application.properes删了,然后新建application.yml

里面的内容为

server:
  port: 8080

spring:
  datasource:
    name: mysql_test
    type: com.al
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Spring Boot是一个用于快速开发Java应用程序的框架,它提供了一种简化的方式来构建独立的、生产级别的Spring应用程序。MyBatis是一个持久层框架,它简化了数据库访问的过程。而MySQL是一种关系型数据库管理系统,被广泛用于存储和管理数据。 在Spring Boot中整合MyBatisMySQL可以通过以下步骤完成: 1. 在Spring Boot项目的pom.xml文件中添加MyBatisMySQL的依赖项。 ```xml <dependencies> <!-- MyBatis --> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.1.4</version> </dependency> <!-- MySQL --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.23</version> </dependency> </dependencies> ``` 2. 在application.properties或application.yml文件中配置MySQL数据库连接信息。 ```properties spring.datasource.url=jdbc:mysql://localhost:3306/mydatabase spring.datasource.username=username spring.datasource.password=password ``` 3. 创建一个用于操作数据库的Mapper接口,并使用@Mapper注解标记该接口。 ```java @Mapper public interface UserMapper { // 定义数据库操作方法 List<User> getAllUsers(); void insertUser(User user); void updateUser(User user); void deleteUser(int userId); } ``` 4. 创建一个用于实现Mapper接口的Mapper XML文件,并定义SQL语句。 ```xml <!-- user_mapper.xml --> <mapper namespace="com.example.mapper.UserMapper"> <select id="getAllUsers" resultType="com.example.entity.User"> SELECT * FROM user </select> <insert id="insertUser"> INSERT INTO user (name, age) VALUES (#{name}, #{age}) </insert> <update id="updateUser"> UPDATE user SET name = #{name}, age = #{age} WHERE id = #{id} </update> <delete id="deleteUser"> DELETE FROM user WHERE id = #{id} </delete> </mapper> ``` 5. 在Spring Boot的主类上使用@MapperScan注解,指定Mapper接口所在的包。 ```java @SpringBootApplication @MapperScan("com.example.mapper") public class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); } } ``` 至此,你已经成功将Spring Boot、MyBatisMySQL整合在一起了。你可以在业务逻辑中使用自动注入的Mapper接口来操作数据库。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值