摘要:今天來學(xué)習(xí)一包導(dǎo)入在官網(wǎng)下載開發(fā)包然后導(dǎo)入需要的包到項(xiàng)目目錄下。
今天來學(xué)習(xí)Spring ioc .一、spring jar 包導(dǎo)入
在 spring 官網(wǎng)下載開發(fā)包 spring-framework-4.2.4.RELEASE,然后導(dǎo)入需要的 jar 包到項(xiàng)目 /lib/ 目錄下。
?
新建一個 "src/cn/sxt/bean/Hello.java"文件
package cn.sxt.bean; /** * Created by kaiyiwang on 18/5/22. */ public class Hello { private String name; private void setName(String name){ this.name = name; } public void show(){ System.out.println("hello," + name); } }
新建 beans.xml 文件
3、新建測試文件 Test.java
src/cn/sxt/test/Test.java
package cn.sxt.test; import cn.sxt.bean.Hello; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; /** * Created by kaiyiwang on 18/5/27. */ public class Test { public static void main(String[] args){ // 解析beans.xml文件,生成管理響應(yīng)的bean對象 ApplicationContext context = new ClassPathXmlApplicationContext("beans.xml"); Hello hello = (Hello)context.getBean("hello"); hello.show(); } }
右鍵 "Run Test.main()" 執(zhí)行編譯該文件,會報出如下錯誤:
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory at org.springframework.context.support.AbstractApplicationContext.(AbstractApplicationContext.java:159)
拋出這樣的錯誤,是因?yàn)闆]有引入commons/logging 包,所以,先到官網(wǎng) http://struts.apache.org/down... 下載 struts-2.3.34 包, 然后引入 commons-logging-1.1.3.jar"包到項(xiàng)目src`下
引入該 jar包后,需要添加為項(xiàng)目庫路徑,否則在寫代碼引入方法時,不能自動提示相關(guān)的方法
點(diǎn)擊 OK 即可添加成功。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/69546.html
摘要:是一個輕量級的控制反轉(zhuǎn)和面向切面的容器框架。依賴注入是其一種實(shí)現(xiàn)方式目的創(chuàng)建對象并且組裝對象之間的關(guān)系擴(kuò)展理解房屋中介對比自從有了之后,不必自己創(chuàng)建對象了,機(jī)制提供了。 使用了Spring,程序員的春天就來了^_^ Spring概念 Spring是什么? struts 是web框架(jsp/action/actionform)hibemate 是 orm 框架,處于持久層Spring ...
摘要:入門和學(xué)習(xí)筆記概述框架的核心有兩個容器作為超級大工廠,負(fù)責(zé)管理創(chuàng)建所有的對象,這些對象被稱為。中的一些術(shù)語切面切面組織多個,放在切面中定義。 Spring入門IOC和AOP學(xué)習(xí)筆記 概述 Spring框架的核心有兩個: Spring容器作為超級大工廠,負(fù)責(zé)管理、創(chuàng)建所有的Java對象,這些Java對象被稱為Bean。 Spring容器管理容器中Bean之間的依賴關(guān)系,使用一種叫做依賴...
摘要:入門篇學(xué)習(xí)總結(jié)時間年月日星期三說明本文部分內(nèi)容均來自慕課網(wǎng)。主要的功能是日志記錄,性能統(tǒng)計(jì),安全控制,事務(wù)處理,異常處理等等。 《Spring入門篇》學(xué)習(xí)總結(jié) 時間:2017年1月18日星期三說明:本文部分內(nèi)容均來自慕課網(wǎng)。@慕課網(wǎng):http://www.imooc.com教學(xué)示例源碼:https://github.com/zccodere/s...個人學(xué)習(xí)源碼:https://git...
摘要:甲乙交易活動不需要雙方見面,避免了雙方的互不信任造成交易失敗的問題。這就是的核心思想。統(tǒng)一配置,便于修改。帶參數(shù)的構(gòu)造函數(shù)創(chuàng)建對象首先,就要提供帶參數(shù)的構(gòu)造函數(shù)接下來,關(guān)鍵是怎么配置文件了。 前言 前面已經(jīng)學(xué)習(xí)了Struts2和Hibernate框架了。接下來學(xué)習(xí)的是Spring框架...本博文主要是引入Spring框架... Spring介紹 Spring誕生: 創(chuàng)建Spring的...
摘要:構(gòu)造函數(shù)注入通過調(diào)用類的構(gòu)造函數(shù),將接口實(shí)現(xiàn)類通過構(gòu)造函數(shù)變量傳入。而在中,其使用橫切技術(shù),將這類代碼從原屬的封裝對象中提取出來,封裝到一個可重用模塊中,稱為。 最近實(shí)習(xí)用到Spring的開發(fā)框架,但是之前沒有接觸過,因此希望利用網(wǎng)上的資源來學(xué)習(xí)以下。 Spring官方給出了非常全面的介紹,非常適合我這種完全的小白……在這一系列學(xué)習(xí)中,我閱讀的主要資源是5.1.2 Reference ...
閱讀 3828·2021-10-08 10:12
閱讀 4325·2021-09-02 15:40
閱讀 936·2021-09-01 11:09
閱讀 1605·2021-08-31 09:38
閱讀 2543·2019-08-30 13:54
閱讀 2249·2019-08-30 12:54
閱讀 1244·2019-08-30 11:18
閱讀 1400·2019-08-29 14:06