1、@Mapper : 为了使接口被其他类引用,需要使用@Mapper注解,这种方式要求每一个mapper类都需要添加此注解,麻烦。
package com.example.demo.dao;import com.example.demo.pojo.User;/** * 〈一句话功能简述〉 * 〈〉 * * @author 丶Zh1Guo * @create 2018/11/21 * @since 1.0.0 *///@Mapperpublic interface UserDAO { User getUserById(int id);}
2、@MapperScan
package com.example.demo;import org.mybatis.spring.annotation.MapperScan;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.context.annotation.ComponentScan;@ComponentScan("com.example.demo")@MapperScan("com.example.demo.dao")@SpringBootApplicationpublic class DemoApplication { public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); }}