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 ?