Bonjour,
J'essai d'utiliser un plugin appelé spring-boot-starter-data-mybatis
Il utilise une class d'autoconfiguration:
https://github.com/hatunet/spring-boot-starter-data-mybatis/blob/master/src/main/java/org/springframework/data/mybatis/autoconfiguration/MybatisRepositoriesAutoConfiguration.java#L66
mon rapport d'autoconfiguration m'indique que
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 MybatisRepositoriesAutoConfiguration: Did not match: - @ConditionalOnMissingBean (types: org.springframework.data.mybatis.repository.config.MybatisRepositoryConfigExtension; SearchStrategy: all) found bean 'org.springframework.data.mybatis.repository.config.MybatisRepositoryConfigExtension#0' (OnBeanCondition) Matched: - @ConditionalOnClass found required classes 'org.springframework.data.mybatis.repository.support.MybatisRepository', 'org.apache.ibatis.session.SqlSessionFactory'; @ConditionalOnMissingClass did not find unwanted class (OnClassCondition) - @ConditionalOnProperty (spring.data.mybatis.repositories.enabled=true) matched (OnPropertyCondition)
D'après la documentation spring, @ConditionalOnMissingBean active la définition d'un bean seulement si le bean n'a pas été défini.
Peux être que mon diagnostic est faux, je n'ai que tres peu d'experience avec spring,
Je n'ai pas défini de bean MybatisRepositoryConfigExtension dans mes sources, quelqu'un saurait'il m'aider ?
Partager