Heim  >  Artikel  >  Java  >  Wie gibt Springboot den Mapper-Datei-Scanpfad in Mybatis an?

Wie gibt Springboot den Mapper-Datei-Scanpfad in Mybatis an?

WBOY
WBOYnach vorne
2023-05-17 22:25:523006Durchsuche

Geben Sie den Scanpfad der Mapper-Dateien in mybatis an

Alle Mapper-Mapping-Dateien

mybatis.mapper-locations=classpath*:com/springboot/mapper/*.xml

oder Mapper-Mapping-Dateien unter Ressource

mybatis.mapper-locations=classpath*:mapper/**/*.xml

mybatis So konfigurieren Sie mehrere Scanpfade

Baidu hat es verstanden, aber es ist sehr chaotisch:

Ich habe das Projekt kürzlich demontiert und bin auf ein kleines Problem gestoßen Werde es mal ein wenig aufzeichnen:#🎜🎜 #

<!-- spring和MyBatis完美整合,不需要mybatis的配置映射文件 -->
    <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
        <property name="dataSource" ref="dataSource" />
        <!-- 自动扫描mapping.xml文件 -->
        <property name="mapperLocations" value="classpath*:com/**/mapping/*.xml"></property>
    </bean>
 
    <!-- DAO接口所在包名,Spring会自动查找其下的类 -->
    <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
        <property name="basePackage" value="com.xxx.dao" />
        <!--<property name="basePackage" value="com.xxx.dao,com.yyyy.dao" />-->
        <property name="sqlSessionFactoryBeanName" value="sqlSessionFactory"></property>
    </bean>

Das obige ist der detaillierte Inhalt vonWie gibt Springboot den Mapper-Datei-Scanpfad in Mybatis an?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen