日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Spring框架的環(huán)境搭建和測試實現(xiàn)

瀏覽:30日期:2023-08-06 11:18:09

Spring簡介

1.什么是Spring

spring是分層的JavaSE及JavaEE應用于全棧的輕量級開源框架,以 IoC (Inverse Of Control:控制反轉(zhuǎn)/反轉(zhuǎn)控制)和 AOP (Aspact Oriented Programming:面向切面編程)為核心,提供了表現(xiàn)層SpringMVC和持久層Spring JDBC以及業(yè)務層事務管理等眾多模塊的企業(yè)級應用技術,還能整合開源世界中眾多著名的第三方框架和類庫,逐漸成為使用最多的JavaEE企業(yè)應用開源框架。

2.Spring的優(yōu)勢

Spring 無處不在 Spring 是易擴展的,方便集成各種優(yōu)秀框架 Spring 方便解耦,易于開發(fā)(簡化開發(fā)) Spring 速度快 Spring 是安全的 Spring 社區(qū)很龐大,備受支持 Spring框架源碼是經(jīng)典學習范例

3.環(huán)境的搭建

3.1 創(chuàng)建Maven項目

Spring框架的環(huán)境搭建和測試實現(xiàn)

Spring框架的環(huán)境搭建和測試實現(xiàn)

創(chuàng)建好后項目工程報錯,那是因為缺少web.xml文件。所以需要生成web.xml文件。

Spring框架的環(huán)境搭建和測試實現(xiàn)

3.2 項目工程的目錄結(jié)構(gòu)

Spring框架的環(huán)境搭建和測試實現(xiàn)

3.3 添加pom.xml文件(引入junit、spring的jar包)

<dependencies> <!-- 添加junit的jar包 --> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.10</version> </dependency> <!-- 添加spring的jar包 --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>4.1.3.RELEASE</version> </dependency></dependencies>

Spring框架的環(huán)境搭建和測試實現(xiàn)

3.4 在applicationContext.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/beans http://www.springframework.org/schema/beans/spring-beans.xsd'> </beans>

3.5 創(chuàng)建UserDao接口

在UserDao接口中添加一個方法

package com.yanan.dao;/** * 測試接口 * @author 慕客 * */public interface UserDao { public void add();}

3.6創(chuàng)建UserDaoImpl實現(xiàn)類

該實現(xiàn)類實現(xiàn)了UserDao接口

package com.yanan.dao.impl;import com.yanan.dao.UserDao;/** * 該實現(xiàn)類實現(xiàn)了UserDao接口 * @author 慕客 * */public class UserDaoImpl implements UserDao{ @Override public void add() { System.out.println('UserDaoImpl.add方法執(zhí)行了......'); }}

3.7配置applicationContext.xml文件

將UserDao接口的實現(xiàn)類的實例交給Spring容器創(chuàng)建,在核心配置文件中添加如下內(nèi)容:

<!-- 將UserDao接口的實現(xiàn)類的實例交給spring創(chuàng)建 --><bean class='com.yanan.dao.impl.UserDaoImpl'></bean>

3.8 創(chuàng)建測試類

Spring框架的環(huán)境搭建和測試實現(xiàn)

Spring框架的環(huán)境搭建和測試實現(xiàn)

3.9 編寫測試類

package com.yanan.test;import org.junit.Test;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;import com.yanan.dao.UserDao;import com.yanan.dao.impl.UserDaoImpl;/** * 測試類 * @author 慕客 * */public class UserDaoTest { @Test public void test1() { // 定義Spring配置文件的路徑 String xmlPath = 'applicationContext.xml'; // 初始化 Spring 容器,加載配置文件 ApplicationContext applicationContext = new ClassPathXmlApplicationContext(xmlPath); // 通過 IoC 容器獲取 userDao 實例。applicationContext.getBean(全限定類名.class) UserDao userDaoImpl = (UserDao) applicationContext.getBean(UserDaoImpl.class); // 調(diào)用 UserDao 的 add() 方法 userDaoImpl.add(); }}

4 結(jié)果展示

Spring框架的環(huán)境搭建和測試實現(xiàn)

由以上代碼可以看出,在程序執(zhí)行時,對象的創(chuàng)建并不是通過 new 一個類完成的,而是由 Spring 容器管理實現(xiàn)的。這就是 Spring IoC 容器思想的工作機制。

到此這篇關于Spring框架的環(huán)境搭建和測試實現(xiàn)的文章就介紹到這了,更多相關Spring 環(huán)境搭建和測試內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持好吧啦網(wǎng)!

標簽: Spring
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
黄色网一区二区| 欧美一区不卡| 免费在线日韩av| 精品一区二区三区中文字幕| 国产一区国产二区国产三区 | 免费在线观看日韩欧美| 99在线|亚洲一区二区| 久久xxxx| 玖玖精品视频| 亚洲精品一级| 国产精品一区二区三区美女| 精品一区二区三区中文字幕在线| 国产成人a视频高清在线观看| 亚洲人成在线网站| 午夜国产欧美理论在线播放| 久久国产精品99国产| 日韩激情啪啪| 麻豆视频在线看| 欧美亚洲国产精品久久| 蜜桃免费网站一区二区三区| 欧美日本不卡| 日韩av在线中文字幕| 九九综合九九| 日本一区二区中文字幕| 久久av中文| 午夜影院欧美| 欧美另类中文字幕| 国产 日韩 欧美一区| 先锋影音国产一区| 久久99性xxx老妇胖精品| 精品捆绑调教一区二区三区 | 成人欧美一区二区三区的电影| 欧美日韩色图| 91福利精品在线观看| 日本а中文在线天堂| 美美哒免费高清在线观看视频一区二区| 国产精品久久国产愉拍| 久久一区二区三区电影| 日韩精品高清不卡| 久久国产小视频| 日本午夜免费一区二区| 欧美日韩视频网站| 日韩精品免费视频一区二区三区 | 不卡在线一区| 麻豆极品一区二区三区| 日韩一区二区免费看| 国产精品一卡| 亚洲成人精选| 精品国产午夜肉伦伦影院| 爽爽淫人综合网网站| 午夜久久中文| 国产日韩欧美高清免费| 国产亚洲午夜| 国产精品精品| 日本国产亚洲| 久久亚洲不卡| 欧美一区三区| 狠狠久久伊人中文字幕| 日韩在线观看一区二区| 亚洲伦乱视频| 国精品产品一区| 久久国产精品免费一区二区三区| 国产综合色区在线观看| 久久国产人妖系列| 午夜在线视频观看日韩17c| 日韩大片免费观看| 欧美日韩亚洲一区二区三区在线 | 激情综合激情| 91视频精品| 国产日韩一区| 日韩欧美高清一区二区三区| 亚洲成人日韩| 久久精品国产68国产精品亚洲| 国产精品久久久久久久久久久久久久久| 国产精品丝袜xxxxxxx| 日韩在线短视频| 韩国一区二区三区视频| 国产精品777777在线播放| 欧美视频一区| 欧美日韩va| 欧美午夜网站| 欧美综合社区国产| 日韩激情一二三区| 日韩精品欧美成人高清一区二区| 亚洲丝袜美腿一区| 视频在线观看国产精品| 尤物在线精品| 亚洲一区二区三区高清不卡| 亚洲成人一区| 一区免费视频| 日韩午夜一区| 亚洲女人av| 在线精品一区| 日韩av一区二区三区四区| 日本亚洲不卡| 国产探花一区| 久久国产精品美女| 精品中文在线| 中文av在线全新| 日韩精品专区| 99久久精品费精品国产| 91精品精品| 欧美日韩国产一区精品一区| 黄色国产精品| 中文字幕av一区二区三区四区| 免费成人在线观看| 日本亚洲三级在线| 欧美日韩一区二区三区不卡视频| 国产精品mv在线观看| 久久精品亚洲| 免费污视频在线一区| 九九久久电影| 亚洲精品综合| 国产精品分类| 日本在线高清| 蘑菇福利视频一区播放| 日韩精品乱码av一区二区| 国产精品一级在线观看| 日韩成人精品一区| 午夜日本精品| 日本亚洲视频| 精品视频在线观看网站| 日韩免费一区| 欧美专区在线| 国产精品一区二区精品视频观看| 欧美激情国产在线| 黄色av一区| 久久精品av麻豆的观看方式| 手机在线电影一区| 香蕉精品999视频一区二区| 久久精品凹凸全集| 久久精品青草| 91麻豆精品激情在线观看最新| 国产一区二区精品福利地址| 欧美高清不卡| 国产一卡不卡| а√天堂中文在线资源8| 五月天久久777| 国产亚洲精品美女久久| 日本在线精品| 青青草伊人久久| 美女网站视频一区| 日韩精品久久久久久| 青青青免费在线视频| 亚洲男女自偷自拍| 免费在线日韩av| 不卡中文一二三区| 欧美精品99| 久久国产66| 精品国产91| 视频一区二区不卡| 国产精品调教| 鲁大师成人一区二区三区| 精品免费av| 亚洲综合图色| 久久国产中文字幕| 麻豆免费精品视频| 美女精品在线| 特黄毛片在线观看| 国产麻豆一区| 亚洲一区激情| 91亚洲一区| 日韩精品久久理论片| 欧美亚洲在线日韩| 久久只有精品| 日韩精品导航| 欧美+日本+国产+在线a∨观看| 国产精品成人国产| 亚洲欧美一级| 五月婷婷六月综合| 中文字幕在线视频久| 久久国际精品| 亚洲欧美在线专区| 亚洲欧洲一区二区天堂久久| 麻豆视频在线观看免费网站黄| 日韩av一区二区三区四区| 日韩一区二区免费看| 日韩毛片视频| 粉嫩av一区二区三区四区五区 | 久久最新视频| 欧美特黄一级大片| 国产在线日韩精品| 18国产精品| 中文不卡在线| 亚洲欧美网站| 1024精品久久久久久久久| 97国产精品| 你懂的亚洲视频| 国产麻豆一区| 人人精品人人爱| 自由日本语亚洲人高潮| 精品欧美一区二区三区在线观看| 美日韩一区二区三区| 国产探花一区在线观看| 日本不卡在线视频| 日韩一区二区三区免费视频| 男女男精品视频网| 激情91久久| 亚洲一区亚洲| 久久国产精品毛片|