成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

spring 入門 1

feng409 / 3395人閱讀

摘要:控制反轉(zhuǎn)就是反轉(zhuǎn)了對象的創(chuàng)建方式,從我們自己創(chuàng)建反轉(zhuǎn)給了程序。

Spring介紹

Spring一站式框架

正是因?yàn)閟pring框架性質(zhì)是屬于容器性質(zhì)的.

容器中裝什么對象就有什么功能.所以可以一站式.

不僅不排斥其他框架,還能幫其他框架管理對象.

aop支持

ioc思想

spring jdbc

aop 事務(wù)

junit 測試支持

Spring搭建

1.導(dǎo)包

2.創(chuàng)建一個(gè)對象

package cn.zhli13.bean;

public class User {
    private String name;
    private String add;        
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public String getAdd() {
        return add;
    }
    public void setAdd(String add) {
        this.add = add;
    }
}

3.書寫配置注冊對象到容器
位置任意(建議放到src下)
配置文件名任意(建議applicationContext.xml)
導(dǎo)入schema約束


注冊對象到容器(applicationContext.xml配置文件)




    

4、編寫測試類

@Test
public void name() {
    
    ClassPathXmlApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext.xml");
    
    User bean = ac.getBean(User.class);
    
    System.out.println(bean);
}
Spring 概念

1.思想
IOC Inverse of Control 控制反轉(zhuǎn)

將我們創(chuàng)建對象的方式反轉(zhuǎn)了
以前對象的創(chuàng)建時(shí)由我們開發(fā)人員自己維護(hù),包括依賴關(guān)系也是自己注入
使用了spring之后,對象的創(chuàng)建以及依賴關(guān)系可以由spring完成創(chuàng)建以及注入。
控制反轉(zhuǎn)就是反轉(zhuǎn)了對象的創(chuàng)建方式,從我們自己創(chuàng)建反轉(zhuǎn)給了程序(spring)。

DI Dependency Injection 依賴注入

實(shí)現(xiàn)IOC思想需要DI支持
注入方式:
    set方法注入
    構(gòu)造方法注入
    字段注入
注入類型:
    值類型注入    8大基本數(shù)據(jù)類型
    引用類型注入  將依賴帶下注入

2.applicationContext&BeanFactory

BeanFactory接口(在資源匱乏的環(huán)境可以使用BeanFactory,基本用不到)
spring原始接口.針對原始接口的實(shí)現(xiàn)類功能較為單一
BeanFactory接口實(shí)現(xiàn)類的容器.特點(diǎn)是每次在獲得對象時(shí)才會創(chuàng)建對象
ApplicationContext
每次容器啟動時(shí)就會創(chuàng)建容器中配置的所有對象.并提供更多功能
叢類路徑下加載配置文件:ClassPathXmlApplicationContext(常用)
從硬盤絕對路徑下加載配置件:FileSystemXmlApplicationContext("d:/xxx/yyy/xxx")
spring配置詳解

1.Bean元素


spring創(chuàng)建對象的方式

1.空參構(gòu)造方式

2.靜態(tài)工廠(了解)

public class UserFactory{
    public static User createUser(){
        return new User();
    }
}

3.實(shí)例工廠(了解)

public User createUser2(){
    return new User();
}


4.多模塊配置


spring屬性注入

1.注入方式

 

    
    
    
    
    



    
    

    

    
    
    
    
    



    
    
    
        
            tom
            jerry
            
        
    
    
    
    
        
            jack
            rose
            
        
    
    
    
        
            
            
            
         
    
    
    
        
            com.jdbc.mysql.Driver
            root
            1234
        
    

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

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/76535.html

相關(guān)文章

  • Java學(xué)習(xí)路線總結(jié),搬磚工逆襲Java架構(gòu)師(全網(wǎng)最強(qiáng))

    摘要:哪吒社區(qū)技能樹打卡打卡貼函數(shù)式接口簡介領(lǐng)域優(yōu)質(zhì)創(chuàng)作者哪吒公眾號作者架構(gòu)師奮斗者掃描主頁左側(cè)二維碼,加入群聊,一起學(xué)習(xí)一起進(jìn)步歡迎點(diǎn)贊收藏留言前情提要無意間聽到領(lǐng)導(dǎo)們的談話,現(xiàn)在公司的現(xiàn)狀是碼農(nóng)太多,但能獨(dú)立帶隊(duì)的人太少,簡而言之,不缺干 ? 哪吒社區(qū)Java技能樹打卡?【打卡貼 day2...

    Scorpion 評論0 收藏0
  • Spring Cloud Gateway的入門案例

    摘要:原文摘要本篇文章主要介紹了什么是,并基于的版本編寫一個(gè)的入門案例,即基本代理的路由轉(zhuǎn)發(fā)配置。作為生態(tài)系中的網(wǎng)關(guān),目標(biāo)是替代,其不僅提供統(tǒng)一的路由方式,并且基于鏈的方式提供了網(wǎng)關(guān)基本的功能,例如安全,監(jiān)控埋點(diǎn),和限流等。 原文:http://xujin.org/sc/gw/gw-01/ 摘要:本篇文章主要介紹了什么是Spring Cloud Gateway,并基于Spring Clou...

    lavnFan 評論0 收藏0
  • Spring Boot 2.x基礎(chǔ)教程:快速入門

    摘要:編寫一個(gè)接口創(chuàng)建命名為根據(jù)實(shí)際情況修改創(chuàng)建類,內(nèi)容如下啟動主程序,使用等工具發(fā)起請求,可以看到頁面返回編寫單元測試用例打開的下的測試入口類。 簡介 在您第1次接觸和學(xué)習(xí)Spring框架的時(shí)候,是否因?yàn)槠浞彪s的配置而退卻了?在你第n次使用Spring框架的時(shí)候,是否覺得一堆反復(fù)黏貼的配置有一些厭煩?那么您就不妨來試試使用Spring Boot來讓你更易上手,更簡單快捷地構(gòu)建Spring應(yīng)...

    tigerZH 評論0 收藏0
  • Spring Boot 2 快速教程:WebFlux 快速入門(二)

    摘要:響應(yīng)式編程是基于異步和事件驅(qū)動的非阻塞程序,只是垂直通過在內(nèi)啟動少量線程擴(kuò)展,而不是水平通過集群擴(kuò)展。三特性常用的生產(chǎn)的特性如下響應(yīng)式編程模型適用性內(nèi)嵌容器組件還有對日志消息測試及擴(kuò)展等支持。 摘要: 原創(chuàng)出處 https://www.bysocket.com 「公眾號:泥瓦匠BYSocket 」歡迎關(guān)注和轉(zhuǎn)載,保留摘要,謝謝! 02:WebFlux 快速入門實(shí)踐 文章工程: JDK...

    gaara 評論0 收藏0
  • 后端API從入門到放棄指北

    摘要:菜鳥教程框架中文手冊入門目標(biāo)使用搭建通過對數(shù)據(jù)增刪查改沒了純粹占行用的拜 后端API入門學(xué)習(xí)指北 了解一下一下概念. RESTful API標(biāo)準(zhǔn)] 所有的API都遵循[RESTful API標(biāo)準(zhǔn)]. 建議大家都簡單了解一下HTTP協(xié)議和RESTful API相關(guān)資料. 阮一峰:理解RESTful架構(gòu) 阮一峰:RESTful API 設(shè)計(jì)指南 RESTful API指南 依賴注入 D...

    Jeffrrey 評論0 收藏0
  • 后端API從入門到放棄指北

    摘要:菜鳥教程框架中文手冊入門目標(biāo)使用搭建通過對數(shù)據(jù)增刪查改沒了純粹占行用的拜 后端API入門學(xué)習(xí)指北 了解一下一下概念. RESTful API標(biāo)準(zhǔn)] 所有的API都遵循[RESTful API標(biāo)準(zhǔn)]. 建議大家都簡單了解一下HTTP協(xié)議和RESTful API相關(guān)資料. 阮一峰:理解RESTful架構(gòu) 阮一峰:RESTful API 設(shè)計(jì)指南 RESTful API指南 依賴注入 D...

    sf190404 評論0 收藏0

發(fā)表評論

0條評論

feng409

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<