1、@Mapper : 為了使接口被其他類引用,需要使用@Mapper注解,這種方式要求每一個mapper類都需要添加此注解,麻煩。
package com.example.demo.dao; import com.example.demo.pojo.User; /** * 〈一句話功能簡述〉<br> * 〈〉 * * @author 丶Zh1Guo * @create 2018/11/21 * @since 1.0.0 */ //@Mapper public 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") @SpringBootApplication public class DemoApplication { public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); } }