@Mapper 和 @MapperScan 区别

@Mapper 和 @MapperScan 区别,第1张

@Mapper 和 @MapperScan 区别

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);
}
}

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/587490.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-12
下一篇 2022-04-12

发表评论

登录后才能评论

评论列表(0条)

保存