91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

springboot2.0中怎么整合mybatis3

發布時間:2021-07-30 14:20:44 來源:億速云 閱讀:146 作者:Leah 欄目:大數據

這篇文章給大家介紹springboot2.0中怎么整合mybatis3,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

  1. SpringBoot對于MyBatis的支持需要添加以下兩個依賴,將兩個依賴復制到項目的pom路徑中即可

<!--        mybatis-->
        <dependency>
            <groupId>org.mybatis.spring.boot</groupId>
            <artifactId>mybatis-spring-boot-starter</artifactId>
            <version>1.3.2</version>
        </dependency>
<!--        mysql鏈接的驅動-->
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
        </dependency>
  1. 然后我們需要對MyBatis進行配置,其中包括添加MyBatis類、配置相關掃包路徑,包括DAO、MODEL、XML映射文件的掃描

  • 在config包下新建一個MyBatis配置類

import org.apache.ibatis.session.SqlSessionFactory;
import org.mybatis.spring.SqlSessionFactoryBean;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.core.io.support.PathMatchingResourcePatternResolver;

import javax.sql.DataSource;


@Configuration
public class MybatisConfig {
    @Autowired
    private DataSource dataSource;

    @Bean
    public SqlSessionFactory sqlSessionFactory() throws Exception {
        SqlSessionFactoryBean sessionFactory = new SqlSessionFactoryBean();
        sessionFactory.setDataSource(dataSource);
        sessionFactory.setTypeAliasesPackage("cn.mulc.swagger.entity");    // 掃描Model

        PathMatchingResourcePatternResolver resolver = new PathMatchingResourcePatternResolver();
        sessionFactory.setMapperLocations(resolver.getResources("classpath*:/mybatis/*.xml"));    // 掃描映射文件

        return sessionFactory.getObject();
    }
}
  • 新建數據庫名字為demo,然后在application.yml文件配置

server:
  port: 8080
spring:
  datasource:
    driverClassName: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://localhost:3306/demo?useUnicode=true&zeroDateTimeBehavior=convertToNull&autoReconnect=true&characterEncoding=utf-8
    username: root
    password: root
  • 修改啟動類,加入掃包配置

@SpringBootApplication
@MapperScan("cn.mulc.swagger.mapper")
public class SwaggerApplication {

    public static void main(String[] args) {
        SpringApplication.run(SwaggerApplication.class, args);
    }

}
  • 啟動程序,大家可以發現,沒有報錯并且日志已經打出了沒有mapper

springboot2.0中怎么整合mybatis3

關于springboot2.0中怎么整合mybatis3就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

惠水县| 淮安市| 霍城县| 浏阳市| 苍南县| 河源市| 腾冲县| 墨玉县| 林口县| 永寿县| 五莲县| 饶平县| 六安市| 嘉定区| 运城市| 丹东市| 应用必备| 吉安市| 宜丰县| 霍林郭勒市| 东乌珠穆沁旗| 资溪县| 家居| 滕州市| 西畴县| 钟山县| 天镇县| 恩施市| 孟村| 海城市| 翁源县| 阜康市| 宜兰市| 蛟河市| 将乐县| 山东省| 依安县| 广河县| 海口市| 青浦区| 抚宁县|