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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

spring项目搭建-注册对象到容器测试

發(fā)布時間:2024/4/13 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 spring项目搭建-注册对象到容器测试 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
那還沒有進行配置,回到剛才要搭建的項目中來,你是不是要把user對象交給咱們的Spring容器來管理,那就要把User配置到這里面來,那下面看一下,導入完的具體配置,將User對象交給Spring容器管理,這里面要用一個元素bean元素,注冊對象用bean,然后需要用到兩個屬性,不用說一寫你們就明白是啥意思,class是要放置完整類名的,那個對象要交給他管理,那你就把完整類名告訴他,人家才能找的著,然后name屬性隨便寫,愛咋寫就咋寫,主要是user要取一個名字,Spring容器也是同樣的道理,你把對象扔進去,Spring里面可能存了好幾百個對象呢,那你是不是要和Spring起個名字,那你是不是把這個名字告訴他,Spring好把對應的對象給你吐出來,那name屬性就是這個名字,那這樣配完以后 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.springframework.org/schema/beans" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.2.xsd "><!-- 將User對象交給Spring容器管理 --><bean name="user" class="com.learn.bean.User"></bean></beans> 那這樣配完以后,接下來,恭喜大家,Spring搭建完事了,這就可以造對象了,那就是第四步了,第四步代碼測試,那代碼測試這一步,很簡單,新建一個測試類,名字叫做Demo,然后放在a_hello包下,hello包是咱們第一次演示,打招呼呢,這個咱們來一個Junit方法,Spring容器測試怎么測試呢,咱們就是把這個容器給創(chuàng)建出來,然后管容器讓他要,剛才交給他User對象,如果能要出來,是不是就成功,那首先步驟一,第一步,創(chuàng)建容器對象,接下來第二步,向容器要,要加個引號,咱們的user對象,接下來第三步,打印,user對象,第一步創(chuàng)建容器的話,這個容器的類型叫做ApplicationContext,選包的話要選對了,Spring框架的,他這個實現(xiàn)類知道,他的實現(xiàn)類叫做ClassPathXmlApplicationContext,這個對象名長嗎,你看到對象名就知道是干什么的,這是好事,ClassPath,意思就是從類路徑去加載的,ApplicationContext,函數(shù)需要你要一個路徑,這個路徑是相對于類路徑下的,那這個咋寫呢,你直接寫就完事了,對不對,沒問題吧,因為你這個文件就在src下,所以人家本來就在src下找,你就在src下,你就把名字粘過來就行了,接下來向容器中要,就是ac.getBean,給他起名叫user,返回的就是咱們的user對象,拿u接收一下,需要強轉,這樣的話就沒有問題了,咱們可以打一下這個user,只要不是空就是成功 package com.learn.a_hello;import org.junit.Test; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext;import com.learn.bean.User;public class Demo {@Testpublic void fun1() {/*** 1.創(chuàng)建容器*/ApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext.xml");/*** 2.向容器要"user"對象*/User u = (User)ac.getBean("user");/*** 打印user對象*/System.out.println(u);}} com.learn.bean.User@7113b13f是不是空,當然不是,那第一個helloworld,Spring框架的演示,就完成了,那這樣就是代碼測試,這塊再給你截個圖,這樣我們就演示了如何把一個對象放在Spring里,如何在Spring里注冊,然后我們寫代碼,獲取出來

?

總結

以上是生活随笔為你收集整理的spring项目搭建-注册对象到容器测试的全部內容,希望文章能夠幫你解決所遇到的問題。

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