mybatis-generator-repository-annotation-plugin

add repository annotation to generation object ,like this

@Repository
public interface AccountMapper {
    
}

why?

if has not this annotation, idea should show error ,you can see https://stackoverflow.com/questions/25379348/idea-inspects-batis-mapper-bean-wrong

install

add this to mvn file

<pluginRepositories>
	<pluginRepository>
		<id>mybatis-generator-repository-annotation-plugin</id>
		<url>https://raw.github.com/zgj1024/mybatis-generator-repository-annotation-plugin/mvn-repo/</url>
	</pluginRepository>
</pluginRepositories>

add this dependency

<dependency>
	<groupId>com.zgj</groupId>
	<artifactId>mybatis-generator-repository-annotation-plugin</artifactId>
	<version>1.0.0</version>
</dependency>

use

add plugin to mybatis generation file

<plugin type="com.zgj.mybatis.plugins.RepositoryAnnotationPlugin" />