springboot 整合mybatis,mapper接口和对应的mapper映射文件放在同一个包下的配置

一、springboot整合mybatis后,需要进行几个步骤的配置:

1、mapper包下的mapper接口都需要添加@Mapper注解。

2、启动类上面添加@MapperScan(basepackages={"com.web.mapper"})注解。

3、需要在pom.xml文件中添加打包的配置:



    
        src/main/resources
        true
        
            
            
            **/*
        
    
    
        src/main/java
        
            **/*.xml
        
    
    
        src/test/
        
            **/*
        
    

为什么需要添加打包的配置,因为maven工程打包时候,在maven默认环境下打包时,Mybatis的接口和mapper文件在同一包中,可以通过将接口文件放在src/main/java某个包中,而在src/main/resources目录中建立同样的包,这是一种约定优于配置的方式,这样在maven打包的时候就会将src/main/java和src/main/resources相同包下的文件合并到同一包中。
 

注:配置只需要以上的3点即可。

 

 

你可能感兴趣的:(springboot 整合mybatis,mapper接口和对应的mapper映射文件放在同一个包下的配置)