天天看點

@MapperScan, @Mapper - 代理類生成、掃描

兩者的作用都是生成Dao接口的代理類

@MapperScan

隻需要在啟動類上添加該注解,并指明哪個包下所有接口都需要生成代理類
@MapperScan, @Mapper - 代理類生成、掃描

@SpringBootApplication
@MapperScan(value="top.linruchang.springbootdemo.dao")
public class SpringbootdemoApplication {
    public static void main(String[] args) {
        SpringApplication.run(SpringbootdemoApplication.class, args);
    }
}
           

@Mapper

需要在每個Dao接口上添加該注解, 表明該接口需要生成代理類 – 比較麻煩
@MapperScan, @Mapper - 代理類生成、掃描

@Mapper
public interface BookDao {
    public List<Book> findAll();
}
           

繼續閱讀