intellij idea创建springboot整合mybatis项目


 1打开intellij idea--file---new project-spring initializr


2.之后选择组件 ,选择web ,sql选择mybatis mysql jdbc 


3.一路next 创建完毕,在这点上intellij idea在效率上还是胜过eclipse的  ,springboot项目此时已经搭建完毕,查看pom文件中,课可以看到刚才自己选择组件如web ,mubatis都已经添加到pom文件中.


4.此时可以看到目录结构如图,有一个java类,***Application类,这个类是启动类,他必须位于所有目录的上一级,在src下创建controller service dao utils domain 五个目录结构,同是在resource下创建appliction.yml文件(也可以创建properties配置文件,不过yml文件的优先级高于propertis,建议用yml配置文件),同是创建一个映射文件mapper.xml映射文件,写sql语句

   

5.编写yml配置文件的内容,连接数据库,配置mybatis扫描的mapper.xml配置文件和实体类的位置,便于muybatis创建对象访问数据库


6.编写FormController, FormService FormDao form实体类 




7.启动***Applicaton类,打开浏览器访问查看是否成功


IntelliJ IDEA中集成Spring BootMyBatis,你可以按照以下步骤操作: 1. **创建Spring Boot项目**: - 打开 IntelliJ IDEA,选择 "Create New Project",选择 "Spring Initializr" 创建一个新的Spring Boot项目。 - 选择合适的Web支持,例如"Spring Web",并设置其他必要的依赖项,如数据库驱动和Spring Data JPA(如果不需要MyBatis)。 2. **添加MyBatis依赖**: - 在项目的pom.xml或build.gradle(Gradle项目)中添加MyBatis及其数据源连接相关的依赖。例如,对于Maven: ``` <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.x.y</version> <!-- 更新到最新的稳定版本 --> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency> ``` - 对于Gradle: ```groovy implementation 'org.mybatis.spring.boot:mybatis-spring-boot-starter' implementation 'mysql:mysql-connector-java' ``` 3. **配置MyBatis**: - 在src/main/resources目录下,创建一个名为`mybatis-config.xml`或`mybatis-config.yml`的文件(YAML更适合Spring Boot),配置MyBatis的基本信息,比如SqlSessionFactory的配置。 4. **创建Data Source Configuration**: - 如果使用YAML配置,可以在application.yml或application.properties中添加数据源配置: ```yaml spring.datasource.url=jdbc:mysql://localhost:3306/mydb spring.datasource.username=root spring.datasource.password=password ``` 5. **创建Mapper接口和映射器实现**: - 在对应的包(如`com.example.demo.mapper`) 下,创建Mapper接口,比如`BookMapper.java`。 - 创建对应的Mapper实现,比如`BookMapperImpl.java`,实现接口中的所有方法。 6. **启用自动扫描Mapper接口**: - 在Spring Boot主配置类(常常是Application或Config类)中,添加`@MapperScan("com.example.demo.mapper")`,指定扫描Mapper接口所在的包。 7. **整合Repository**: - 可选地,如果你还想要使用Repository模式,可以创建Repository接口并声明CRUD方法,Spring会自动将其转换为对应Mapper的调用。 8. **测试**: - 在Controller或Service中注入Mapper,并使用它进行数据查询。 完成上述步骤后,你应该就能在Spring Boot应用中正常使用MyBatis了。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值