近期開始學習框架的筆記整理。
(今天太晚了,明天再附上學習視頻鏈接)
Spring
Spring介紹
自理解及總結:
- Spring bean相當於原java代碼中的:創建一個自定義類的對象,並且給該對象的屬性賦值。
<bean id="這裏相當於對象的對象名" class="這裏相當於對象的類型(自定義的類)">
<property name="這裏是屬性名,對應其set方法" value="這裏是屬性的值"></property>
</bean>
-
使用分三步:
-
創建Spring的容器對象
ApplicationContext ctx=new ClassPathXmlApplicationContext("applicationContext.xml");
-
從容器中獲取bean實例
類名 對象名 =(類名) ctx.getBean("配置的Bean id");
-
調用其實例方法
對象名.方法名();
-
Spring簡介
Spring是一種開源的框架。是爲了簡化企業級應用開發而生,使用Spring可以使簡單的JavaBean實現以前只有EJB才能實現的功能。
Spring具體描述
- 輕量級 基於Spring開發的應用中的對象可以不依賴於Spring的API
- 依賴注入
- 面向切面編程
- 容器 Spring是一個容器,因爲它包含並且管理應用對象的生命週期
- 框架 Spring實現了使用簡單的組件配置組合一個複雜的應用,在Spring中可以使用XML和Java註解組合這些對象
- 一站式 在IOC和AOP的基礎上可以整合各種企業應用的開源框架和優秀的第三方類庫
Spring模塊
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-nyvsIBlz-1573660601956)(D:\整理的筆記\ssm\picturs\spring\Spring模塊.jpg)]
Spring插件安裝
注:maven項目不需要自己安裝這些東西了。
在eclipse中安裝Spring離線插件(Spring tool suite)
安裝方法:
- 下載壓縮包:(注意查看eclipse版本,下載對應版本的插件)教程參考地址
- springsource-tool-suite-3.9.9.RELEASE-e4.10.0-updatesite.zip(不用解壓)
Help -》 Install New Software…
-》Click Add…
-》 click Archive…
-》Navigate to springsource-tool-suite-3.9.9.RELEASE-e4.10.0-updatesite.zip and click Open
-》選擇帶有spring ide的四個(或許不需要這一步,只是會比較慢而已,因爲載入的東西多)
-》取消選擇下面的Contact all…
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-SJyDXuw0-1573660601958)(D:\整理的筆記\ssm\picturs\spring\安裝spring插件.png)]
然後一直next。等待安裝後(看右下角安裝進度)需要重啓軟件
檢查是否安裝成功
Window-》properties-》查看左邊側欄是否有Spring的選擇
配置Spring開發環境
- 官網下載spring-framework-5.1.0.RELEASE-dist.zip
(還可以再下載一下源碼:spring-framework-master.zip)
- 在libs文件夾中,將以下jar包加入到工程的calsspath下:
核心包:beans、core、context、spel
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-GD2pKlOt-1573660601959)(D:\整理的筆記\ssm\picturs\spring\導入jar包.png)]
(還有一個log4j包)