日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

Spring框架概述(快速入门)

發布時間:2024/7/23 javascript 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Spring框架概述(快速入门) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Spring 框架概述:

目錄

Spring 框架概述:

1.Spring 是輕量級的開源的 javaEE 框架

2.Spring 有兩個核心部分:IOC 和 AOP:

3.Spirng 特點:

4.Spring 的下載

5.接下來,通過一個小例子來掌握spring入門:

6.創建普通類,在這個類里面創建普通方法

7.創建spring的配置文件,在配置文件中配置創建的對象

8.進行測試代碼編寫

步驟回顧:


1.Spring 是輕量級開源的 javaEE 框架

  • 輕量級的:Spring 引入的相關 jar 包非常小,非常少
  • 開源的:免費提供源代碼
  • 框架:用了 Spring 開發效率會提高,復雜—>簡單化

2.Spring 有兩個核心部分:IOC 和 AOP:

  • IOC(控制反轉):把創建對象過程交給 Spring 進行管理
  • AOP(面向切面):不修改源代碼,只在此基礎上進行功能增強

3.Spirng 特點:

  • 方便解耦,簡化開發
  • AOP編程支持
  • 方便程序測試
  • 方便和其他框架進行整合
  • 方便進行事物操作
  • 降低API開發難度
  • 上面幾點,開始看的確實挺懵逼的,感覺看了半知半解的感覺,但是通過后面的學習再回頭看就會豁然開朗!

4.Spring 的下載

https://repo.spring.io/release/org/springframework/spring/

選擇一個最新的版本下載

壓縮包下載完成后選擇一個文件夾解壓

我的是?D:\spring\spring-framework-5.2.9.RELEASE\libs 點進去后

把里面spring關鍵需要的一些? jar 包選擇出來

將這幾個單獨整理出來,還需要加上?commons-logging-1.2.jar 包

5.接下來,通過一個小例子來掌握spring入門:

1.首先:打開 idea ,新建一個項目,將這個5個? jar 包都復制過來

文件夾名為 lib,如:?

將 jar 包導入到模塊中,步驟如下:

導入結果成功如下:

6.創建普通類,在這個類里面創建普通方法

先創建普通類,在src目錄下新建個包

步驟:src下--》右鍵new--》package--》com.xxx.xxx

新建一個類,類名叫 User

類里面的內容如下,簡單創建一個普通的方法

package com.lbj.spring5;public class User {public void add(){System.out.println("實現了spring");} }

按照正常思路:類的對象創建,應該是new 一個User類,才能把對象創建。

但是我們現在需要通過spring來創建,來我們接著往下看

spring中創建對象有多種方式,我們可以通過【配置文件】做到

7.創建spring的配置文件,在配置文件中配置創建的對象

(1)spring 配置文件使用 xml? 格式?

步驟:創建一個xml文件

通過 <bean>?標簽完成相關操作【固定寫法】

?步驟如下:id="user"的"user"不是對象名字,而是一個【別名】,在測試的方法中能通過這個id值找到對象user

<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> <!--配置 User對象創建--><bean id="user" class="com.lbj.spring5.User"></bean> </beans>

8.進行測試代碼編寫

步驟:新建一個包,在這個包創建測試類

在包中新建測試類

為了方便調試代碼,在類中加入單元測試【alt+enter彈出補全】

將一個普通方法testAdd()寫入類中,我們需要通過這個方法:

1.加載spring配置文件

2.獲取配置創建的對象,通過context得到對象【注意:我們方法獲取對象的方式就此改變】

package com.lbj.spring5.testdemo;import org.junit.Test;public class TestSpring5 {@Testpublic void testAdd(){} }

(2)在測試方法中加入代碼

package com.lbj.spring5.testdemo;import com.lbj.spring5.User; import org.junit.Test; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext;public class TestSpring5 {@Testpublic void testAdd(){//1.加載spring配置文件//這個參數是通過上下文配置文件找到xml配置文件ApplicationContext context=new ClassPathXmlApplicationContext("bean1.xml");//2.獲取配置創建的對象,通過context.getBean()方法,得到對象User user=context.getBean("user", User.class);//3.做輸出System.out.println(user);//4.通過user調用add()方法user.add();} }

進行單元測試:

運行結果:【完成spring入門過程】

步驟回顧:

1.下載spring框架

2.創建項目

3.引入依賴

4.創建一個類,寫入一個方法

5.創建一個xml配置文件,用<bean>把類對象創建出來

6.寫測試代碼,加載配置文件得到xml配置創建的對象

7.輸出調用

?

總結

以上是生活随笔為你收集整理的Spring框架概述(快速入门)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。