Spring
@MapperScan
doriver
2023. 2. 14. 22:36
@MapperScan(value="매퍼 인터페이스 경로")
페키지 경로를 지정하여 이하 위치에있는 인터페이스들은 전부 맵퍼로 사용할수있다.
@MapperScan(value = {"com.test","com.board"})
annotationClass 속성를 사용하여 특정 인터페이스만 사용하기
@MapperScan(value="com.test, com.board", annotationClass=java.good.MyMapper.class)
어노테이션 생성
package java.good;
public @interface MyMapper {
}
어노테이션 선언
import java.good.MyMapper;
@MyMapper
public class BoardMapper { }
이렇게 작성해주면 java.good.MyMapper 어노테이션을 사용하는 인터페이스만 맵퍼로 사용할수있다