spring boot 整合mybatis

1.地址生成mapper

2.编译时*Mapper.xml 文件扫描不到,需要在pom.xml文件添加:


	
		
		
            
                src/main/java
                
                    **/*Mapper.xml
                
            
        
	

 3.application.properties 文件配置

#本地mapper
mybatis.mapper-locations=classpath*:com/example/test_kj/mapper/*.xml  #mappering.xml文件位置

4.主应用程序类添加注解


@MapperScan(basePackages = {"com.example.test_kj.dao"})  //扫描mapper文件
@EnableScheduling //增加支持定时任务的注解
@SpringBootApplication
@EnableSwagger2  //开启swagger2
public class TestKjApplication {

	public static void main(String[] args) {
		SpringApplication.run(TestKjApplication.class, args);
	}

}

5.配置已完成,可以引用


    @Autowired
    private UserMapper userMapper;

    @Override
    public User testUser(String id) {
        return userMapper.selectByPrimaryKey(id);
    }

 

你可能感兴趣的:(spring,boot)