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

歡迎訪問 生活随笔!

生活随笔

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

javascript

Spring 入门学习二之IOC

發(fā)布時間:2023/12/6 javascript 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Spring 入门学习二之IOC 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
今天來學習Spring ioc .

一、spring jar 包導入

在 spring 官網(wǎng)下載開發(fā)包 spring-framework-4.2.4.RELEASE,然后導入需要的 jar 包到項目 /lib/ 目錄下。


二、代碼開發(fā)

新建一個 '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 文件

<?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/beanshttp://www.springframework.org/schema/beans/spring-beans-2.0.xsd"<!-- bean就是Java對象 由Spring來創(chuàng)建和管理 --><bean name="hello" class="cn.sxt.bean.Hello"><property name="name" value="張三"></bean> </beans>

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文件,生成管理響應的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/LogFactoryat org.springframework.context.support.AbstractApplicationContext.<init>(AbstractApplicationContext.java:159)

拋出這樣的錯誤,是因為沒有引入commons/logging 包,所以,先到官網(wǎng) http://struts.apache.org/down... 下載 struts-2.3.34 包, 然后引入 commons-logging-1.1.3.jar'包到項目src`下

引入該 jar包后,需要添加為項目庫路徑,否則在寫代碼引入方法時,不能自動提示相關的方法

點擊 OK 即可添加成功。

總結(jié)

以上是生活随笔為你收集整理的Spring 入门学习二之IOC的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。