https://github.com/ChileKasoka/demospring
Как устранить эту ошибку, которую я постоянно получаю. У меня есть интерфейс картографа под названием «demoMapper», и я также вручную настроил myBatis для инициализации файлов компонентов при запуске проекта.
Annotation-specified bean name 'demoMapper' for bean class [com.example.demo.repository.mapper.DemoMapper] conflicts with existing, non-compatible bean definition of same name and class
mybatisconfig
Я попробовал создать файл MyBatisConfig с помощью следующего фрагмента кода
package com.example.demo.config;
@Configuration
public class MyBatisConfig {
private final SqlSessionFactory sqlSessionFactory;
public MyBatisConfig(SqlSessionFactory sqlSessionFactory) {
this.sqlSessionFactory = sqlSessionFactory;
}
@Bean
public MapperFactoryBean demoMapper() {
MapperFactoryBean factoryBean = new MapperFactoryBean(DemoMapper.class);
factoryBean.setSqlSessionFactory(sqlSessionFactory);
return factoryBean;
}
}
Подробнее здесь: https://stackoverflow.com/questions/788 ... figuration
Конфигурация картографов MyBatis ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
MapStruct — вложенные многоуровневые «использования» или группировка картографов.
Anonymous » » в форуме JAVA - 0 Ответы
- 19 Просмотры
-
Последнее сообщение Anonymous
-