[JAVA] Erreur SpringBoot + Mybatis lors du démarrage

environnement

Quand j'ai exécuté Run → Spring Boot Application dans Eclipse, L'erreur suivante s'est produite.

Extrait d'erreur

***************************
APPLICATION FAILED TO START
***************************

Description:
Parameter 0 of constructor in hoge.fuga.PiyoRepositoryImpl required a bean of type 'hoge.fuga.PiyoMapper' that could not be found.


Action:
Consider defining a bean of type 'hoge.fuga.PiyoMapper' in your configuration.

Cause

Il semble que Mapper n'a pas pu être trouvé. J'ai oublié de charger Mapper avec @MapperScan.

Correspondance

Défini @MapperScan.


@SpringBootApplication
@MapperScan(basePackages = "hoge.fuga") //← Définir un package avec la classe Mapper
public class DemoApplication {

	public static void main(String[] args) throws Exception {
		SpringApplication.run(DemoApplication.class, args);
	}

}

Je pense qu'une des mesures décrites dans l'élément de «détection automatique du mappeur» sur le site suivant est nécessaire. http://www.mybatis.org/spring/ja/mappers.html

Recommended Posts

Erreur SpringBoot + Mybatis lors du démarrage
Erreur lors de l'installation du bundle
Erreur lors du déploiement d'EC2
Souffrant de My Batis foreach erreur
Erreur lors de la lecture avec java
Erreur lors de l'utilisation des rails capybara
Erreur lors de l'introduction de l'authentification SNS
Les bases de SpringBoot + MyBatis + MySQL
Erreur lors du déploiement d'EC2 avec CircleCI
[Entraine toi! ] Paramètres minimum lors de l'utilisation de MyBatis
À propos des erreurs lors de la mise en œuvre de la validation du printemps