成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專(zhuān)欄INFORMATION COLUMN

4.平凡之路-封裝幫助類(lèi)和加載屬性文件

snifes / 3226人閱讀

摘要:文件知識(shí)點(diǎn)修飾類(lèi)不能被基礎(chǔ)修飾方法不能被重寫(xiě)修改變量常量不允許進(jìn)行實(shí)例化靜態(tài)代碼塊只是加載一次加載核心配置文件失敗圖解說(shuō)明加載屬性文件新建的根目錄下修改核心配置文件加載屬性文件配置數(shù)據(jù)庫(kù)的環(huán)境事務(wù)管理器保證數(shù)據(jù)的完整性

MyBatisUtils.java 文件
/**
 * 知識(shí)點(diǎn):
 * final 修飾類(lèi) : 不能被基礎(chǔ)
 * 修飾方法 : 不能被重寫(xiě)
 * 修改變量 : 常量
 */
public final class MyBatisUtils {

    private MyBatisUtils(){}//不允許進(jìn)行實(shí)例化

    private static final String PATH = "mybatis-config.xml";
    private static InputStream is ;
    private static SqlSessionFactory sqlSessionFactory;

    static{//1.靜態(tài)代碼塊  只是加載一次
        try {
            is = Resources.getResourceAsStream(PATH);

            sqlSessionFactory = new SqlSessionFactoryBuilder().build(is);
        } catch (IOException ex) {
            ex.printStackTrace();
            throw new RuntimeException("加載核心配置文件失敗");
        }
    }

    public static SqlSession getSqlSession(){
        return sqlSessionFactory.openSession();
    }

    public static void closeSqlSession(SqlSession sqlSession){
        if(sqlSession!=null){
            sqlSession.close();
        }
    }
}

圖解說(shuō)明

加載屬性文件

新建src的根目錄下jdbc.properties

jdbc.mysql.driver=com.mysql.jdbc.Driver
jdbc.mysql.url=jdbc:mysql://127.0.0.1:3306/cy42_mss
jdbc.mysql.username=root
jdbc.mysql.password=shxt

修改核心配置文件


    
    
    
    
        
            
            
            
            
            
                
                
                
                
            
        
    
    
    
    
        
    

通過(guò)${KEY}獲取對(duì)應(yīng)的值

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/70315.html

相關(guān)文章

  • 前端要給力 — 平凡之路

    摘要:平凡之路前端發(fā)展了十幾年,現(xiàn)在幾乎到達(dá)頂峰的速度了,近兩年推出的框架層出不窮,早已不是一統(tǒng)江湖了。模板和數(shù)據(jù)分離也好,狀態(tài)和表現(xiàn)分離也好,我越來(lái)越體會(huì)到分是為了合這條平凡之路,還會(huì)頻繁的發(fā)展和融合下去。 一直想總結(jié)下自己摸打滾爬的前端經(jīng)歷,3年,從一個(gè)極討厭前端的人,變成一個(gè)吃前端飯碗的人。沒(méi)有人帶過(guò)我,跌跌撞撞的緩慢前進(jìn),但我很喜歡分享,喜歡一起進(jìn)步,這會(huì)是我以后一直樂(lè)意做的事情。 ...

    WelliJhon 評(píng)論0 收藏0
  • 3.平凡之路-傳統(tǒng)模式添加操作

    摘要:回顧上節(jié)課我們完成了的環(huán)境搭建核心配置文件映射文件的執(zhí)行過(guò)程如何執(zhí)行定制的語(yǔ)句我們測(cè)試的是死的數(shù)據(jù)那么下面我們使用容器傳遞動(dòng)態(tài)的數(shù)據(jù)添加操作傳遞數(shù)據(jù)專(zhuān)題通過(guò)傳遞數(shù)據(jù)映射文件代碼傳遞參數(shù)數(shù)據(jù)的類(lèi)型或者提供額內(nèi)置類(lèi)型映射中的獲取對(duì)應(yīng)的值 回顧: 上節(jié)課我們完成了MyBatis的環(huán)境搭建核心配置文件映射文件API的執(zhí)行過(guò)程如何執(zhí)行定制的SQL語(yǔ)句 我們測(cè)試的是死的數(shù)據(jù),那么下面我們使用容器傳...

    cucumber 評(píng)論0 收藏0
  • 5.平凡之路-查詢(xún)結(jié)果集簡(jiǎn)單處理

    摘要:說(shuō)在前面的話(huà)命名空間暫時(shí)約定持久化類(lèi)實(shí)體的類(lèi)名的全路徑一簡(jiǎn)單查詢(xún)結(jié)果集處理查詢(xún)結(jié)果集處理為類(lèi)型字段作為中的值映射文件命名空間唯一的不能重復(fù)結(jié)果集處理后變成類(lèi)型當(dāng)你傳遞的是一個(gè)簡(jiǎn)單的數(shù)據(jù)類(lèi)型的形參的時(shí)候那么你的值 說(shuō)在前面的話(huà) : 命名空間暫時(shí)約定-持久化類(lèi)(實(shí)體Bean)的類(lèi)名的全路徑 com.shxt.model.Skill 一 簡(jiǎn)單查詢(xún)結(jié)果集處理 1.查詢(xún)結(jié)果集處理為Map類(lèi)型 ...

    lowett 評(píng)論0 收藏0
  • 什么是面向?qū)ο螅?/b>

    摘要:第一章面向?qū)ο笮“资且婚T(mén)完全面向?qū)ο蟮木幊陶Z(yǔ)言嗯什么是面向過(guò)程什么又是面向?qū)ο竽卮罄性谖覀冋竭M(jìn)入學(xué)習(xí)這部分前,了解一下面向過(guò)程和面向?qū)ο筮@兩個(gè)概念,對(duì)于我們接下來(lái)的學(xué)習(xí)有很大的好處。這一部分我們會(huì)在面向?qū)ο髮W(xué)習(xí)結(jié)束后進(jìn)行系統(tǒng)的整理和總結(jié)。 showImg(https://segmentfault.com/img/remote/1460000019303357); 第一章 面向?qū)ο?小...

    DirtyMind 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<