{"id":20074,"date":"2024-03-15T19:55:32","date_gmt":"2024-03-15T19:55:32","guid":{"rendered":"https:\/\/www.silicloud.com\/blog\/how-to-import-mybatis-configuration-file-into-spring-boot\/"},"modified":"2024-03-21T17:13:13","modified_gmt":"2024-03-21T17:13:13","slug":"how-to-import-mybatis-configuration-file-into-spring-boot","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/blog\/how-to-import-mybatis-configuration-file-into-spring-boot\/","title":{"rendered":"How to import Mybatis configuration file into Spring Boot?"},"content":{"rendered":"<p>To import the MyBatis configuration file in Spring Boot, you need to complete the following steps: 1. Create a configuration file named `mybatis-config.xml` in the `src\/main\/resources` directory. In this file, you can configure some global parameters and plugins for MyBatis. 2. Add the MyBatis configuration properties in `application.properties` or `application.yml`. You can refer to the following example:<\/p>\n<pre class=\"post-pre\">&nbsp;&nbsp;#&nbsp;MyBatis\u914d\u7f6e\u6587\u4ef6\u7684\u4f4d\u7f6e<p><\/p><p><\/p><p>&nbsp;&nbsp;&nbsp;mybatis.config-location=classpath:mybatis-config.xml<\/p><p><\/p><p>&nbsp;&nbsp;&nbsp;<\/p><p><\/p><p>&nbsp;&nbsp;&nbsp;#&nbsp;MyBatis&nbsp;mapper\u63a5\u53e3\u6240\u5728\u7684\u5305\u8def\u5f84<\/p><p><\/p><p>&nbsp;&nbsp;&nbsp;mybatis.mapper-locations=classpath:mapper\/*.xml<\/p><\/pre>\n<pre class=\"post-pre\">&nbsp;&nbsp;mybatis:<p><\/p><p><\/p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;config-location:&nbsp;classpath:mybatis-config.xml<\/p><p><\/p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mapper-locations:&nbsp;classpath:mapper\/*.xml<\/p><\/pre>\n<p>In the above configuration, `mybatis.config-location` specifies the location of the MyBatis configuration file, and `mybatis.mapper-locations` specifies the path of the XML file where Mapper interfaces are located. To specify the package path where Mapper interfaces are located, add the `@MapperScan` annotation to the Spring Boot startup class. Example:<\/p>\n<pre class=\"post-pre\">&nbsp;&nbsp;import&nbsp;org.springframework.boot.SpringApplication;<p><\/p><p><\/p><p>&nbsp;&nbsp;&nbsp;import&nbsp;org.springframework.boot.autoconfigure.SpringBootApplication;<\/p><p><\/p><p>&nbsp;&nbsp;&nbsp;import&nbsp;org.mybatis.spring.annotation.MapperScan;<\/p><p><\/p><p>&nbsp;&nbsp;&nbsp;<\/p><p><\/p><p>&nbsp;&nbsp;&nbsp;@SpringBootApplication<\/p><p><\/p><p>&nbsp;&nbsp;&nbsp;@MapperScan(\"com.example.mapper\")<\/p><p><\/p><p>&nbsp;&nbsp;&nbsp;public&nbsp;class&nbsp;Application&nbsp;{<\/p><p><\/p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;static&nbsp;void&nbsp;main(String[]&nbsp;args)&nbsp;{<\/p><p><\/p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SpringApplication.run(Application.class,&nbsp;args);<\/p><p><\/p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<\/p><p><\/p><p>&nbsp;&nbsp;&nbsp;}<\/p><\/pre>\n<p>In the above code, `@MapperScan` specifies the package path where the Mapper interfaces are located, allowing Spring Boot to automatically scan and register these Mapper interfaces. Once this step is completed, the configuration file and Mapper interfaces of MyBatis will be correctly loaded and utilized.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>To import the MyBatis configuration file in Spring Boot, you need to complete the following steps: 1. Create a configuration file named `mybatis-config.xml` in the `src\/main\/resources` directory. In this file, you can configure some global parameters and plugins for MyBatis. 2. Add the MyBatis configuration properties in `application.properties` or `application.yml`. You can refer to the [&hellip;]<\/p>\n","protected":false},"author":11,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-20074","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to import Mybatis configuration file into Spring Boot? - Blog - Silicon Cloud<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/blog\/how-to-import-mybatis-configuration-file-into-spring-boot\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to import Mybatis configuration file into Spring Boot?\" \/>\n<meta property=\"og:description\" content=\"To import the MyBatis configuration file in Spring Boot, you need to complete the following steps: 1. Create a configuration file named `mybatis-config.xml` in the `src\/main\/resources` directory. In this file, you can configure some global parameters and plugins for MyBatis. 2. Add the MyBatis configuration properties in `application.properties` or `application.yml`. You can refer to the [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/blog\/how-to-import-mybatis-configuration-file-into-spring-boot\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-15T19:55:32+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-21T17:13:13+00:00\" \/>\n<meta name=\"author\" content=\"Olivia Parker\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:site\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Olivia Parker\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-import-mybatis-configuration-file-into-spring-boot\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-import-mybatis-configuration-file-into-spring-boot\/\"},\"author\":{\"name\":\"Olivia Parker\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/3ff7b3da0e45ac5dbbef2502f3cea8d9\"},\"headline\":\"How to import Mybatis configuration file into Spring Boot?\",\"datePublished\":\"2024-03-15T19:55:32+00:00\",\"dateModified\":\"2024-03-21T17:13:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-import-mybatis-configuration-file-into-spring-boot\/\"},\"wordCount\":164,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-import-mybatis-configuration-file-into-spring-boot\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/how-to-import-mybatis-configuration-file-into-spring-boot\/\",\"name\":\"How to import Mybatis configuration file into Spring Boot? - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\"},\"datePublished\":\"2024-03-15T19:55:32+00:00\",\"dateModified\":\"2024-03-21T17:13:13+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-import-mybatis-configuration-file-into-spring-boot\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/blog\/how-to-import-mybatis-configuration-file-into-spring-boot\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-import-mybatis-configuration-file-into-spring-boot\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.silicloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to import Mybatis configuration file into Spring Boot?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"name\":\"Silicon Cloud Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\",\"name\":\"Silicon Cloud Blog\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"contentUrl\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"width\":1024,\"height\":1024,\"caption\":\"Silicon Cloud Blog\"},\"image\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\",\"https:\/\/twitter.com\/SiliCloudGlobal\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/3ff7b3da0e45ac5dbbef2502f3cea8d9\",\"name\":\"Olivia Parker\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/56c66f189ba32a6f9eb50f31a38fe774e2a725c213d4070835ccc51b8fbbc54b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/56c66f189ba32a6f9eb50f31a38fe774e2a725c213d4070835ccc51b8fbbc54b?s=96&d=mm&r=g\",\"caption\":\"Olivia Parker\"},\"url\":\"https:\/\/www.silicloud.com\/blog\/author\/oliviaparker\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to import Mybatis configuration file into Spring Boot? - Blog - Silicon Cloud","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.silicloud.com\/blog\/how-to-import-mybatis-configuration-file-into-spring-boot\/","og_locale":"en_US","og_type":"article","og_title":"How to import Mybatis configuration file into Spring Boot?","og_description":"To import the MyBatis configuration file in Spring Boot, you need to complete the following steps: 1. Create a configuration file named `mybatis-config.xml` in the `src\/main\/resources` directory. In this file, you can configure some global parameters and plugins for MyBatis. 2. Add the MyBatis configuration properties in `application.properties` or `application.yml`. You can refer to the [&hellip;]","og_url":"https:\/\/www.silicloud.com\/blog\/how-to-import-mybatis-configuration-file-into-spring-boot\/","og_site_name":"Blog - Silicon Cloud","article_publisher":"https:\/\/www.facebook.com\/SiliCloudGlobal\/","article_published_time":"2024-03-15T19:55:32+00:00","article_modified_time":"2024-03-21T17:13:13+00:00","author":"Olivia Parker","twitter_card":"summary_large_image","twitter_creator":"@SiliCloudGlobal","twitter_site":"@SiliCloudGlobal","twitter_misc":{"Written by":"Olivia Parker","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.silicloud.com\/blog\/how-to-import-mybatis-configuration-file-into-spring-boot\/#article","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-import-mybatis-configuration-file-into-spring-boot\/"},"author":{"name":"Olivia Parker","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/3ff7b3da0e45ac5dbbef2502f3cea8d9"},"headline":"How to import Mybatis configuration file into Spring Boot?","datePublished":"2024-03-15T19:55:32+00:00","dateModified":"2024-03-21T17:13:13+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-import-mybatis-configuration-file-into-spring-boot\/"},"wordCount":164,"commentCount":0,"publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/blog\/how-to-import-mybatis-configuration-file-into-spring-boot\/","url":"https:\/\/www.silicloud.com\/blog\/how-to-import-mybatis-configuration-file-into-spring-boot\/","name":"How to import Mybatis configuration file into Spring Boot? - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/#website"},"datePublished":"2024-03-15T19:55:32+00:00","dateModified":"2024-03-21T17:13:13+00:00","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-import-mybatis-configuration-file-into-spring-boot\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/blog\/how-to-import-mybatis-configuration-file-into-spring-boot\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/blog\/how-to-import-mybatis-configuration-file-into-spring-boot\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silicloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to import Mybatis configuration file into Spring Boot?"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/blog\/#website","url":"https:\/\/www.silicloud.com\/blog\/","name":"Silicon Cloud Blog","description":"","publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.silicloud.com\/blog\/#organization","name":"Silicon Cloud Blog","url":"https:\/\/www.silicloud.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","contentUrl":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","width":1024,"height":1024,"caption":"Silicon Cloud Blog"},"image":{"@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SiliCloudGlobal\/","https:\/\/twitter.com\/SiliCloudGlobal"]},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/3ff7b3da0e45ac5dbbef2502f3cea8d9","name":"Olivia Parker","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/56c66f189ba32a6f9eb50f31a38fe774e2a725c213d4070835ccc51b8fbbc54b?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/56c66f189ba32a6f9eb50f31a38fe774e2a725c213d4070835ccc51b8fbbc54b?s=96&d=mm&r=g","caption":"Olivia Parker"},"url":"https:\/\/www.silicloud.com\/blog\/author\/oliviaparker\/"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/20074","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/comments?post=20074"}],"version-history":[{"count":1,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/20074\/revisions"}],"predecessor-version":[{"id":53851,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/20074\/revisions\/53851"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/media?parent=20074"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/categories?post=20074"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/tags?post=20074"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}