Quand j'ai exécuté Run → Spring Boot Application
dans Eclipse,
L'erreur suivante s'est produite.
***************************
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.
Il semble que Mapper n'a pas pu être trouvé. J'ai oublié de charger Mapper avec @MapperScan.
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