摘要:,整合剛才已經(jīng)下載好了,現(xiàn)在我們添加文件標(biāo)簽加一行如下然后是和在文件中添加數(shù)據(jù)源配置連接本地,新建數(shù)據(jù)庫(kù),查詢執(zhí)行項(xiàng)目頁(yè)面列出來(lái)的語(yǔ)句自動(dòng)建立該項(xiàng)目需要的數(shù)據(jù)庫(kù)內(nèi)容。
簡(jiǎn)介:本文主要介紹把現(xiàn)今主流的springboot框架項(xiàng)目和精準(zhǔn)測(cè)試工具進(jìn)行結(jié)合和應(yīng)用,通過(guò)精準(zhǔn)測(cè)試的數(shù)據(jù)穿透、數(shù)據(jù)采集、測(cè)試用例與代碼的雙向追溯、數(shù)據(jù)分析等一系列精準(zhǔn)測(cè)試的特有功能,達(dá)到對(duì)項(xiàng)目質(zhì)量的保證。
本次環(huán)境搭建分為基礎(chǔ)環(huán)境準(zhǔn)備、springboot環(huán)境搭建、精準(zhǔn)測(cè)試環(huán)境搭建、精準(zhǔn)測(cè)試與springboot環(huán)境對(duì)接等一整套完整的配置過(guò)程,用戶可以通過(guò)下圖中的流程圖確認(rèn)自己所部署過(guò)程中進(jìn)行到的階段點(diǎn),從而排查部署中可能遇見的問(wèn)題。
一,Spring Boot配置流程
1,使用工具
1, Eclipse Java Photon
2, Spring Boot
3, JDK 1.8
4, MySQL 5.7
5, Navicat for MySQL
6, apache-maven-3.5.4
7, zoa-agent-1.6.2
8, J2EE_Enterprise_key_64bit0614
9, 項(xiàng)目:Moxi(https://github.com/daleiwang/...)
2, 配置所需的安裝
1,安裝Eclipse、JDK、MySQL、Nodejs
注:Eclipse和JDK的安裝和安裝包就用自己現(xiàn)有的就可以,星云測(cè)試將提供MySQL和Nodejs的安裝包,但必須前提是用戶自己的本機(jī)上
不存在安裝的MySQL和Nodejs
腳本安裝mysql和nodejs
1、解壓星云提供的mysql-5.7.16-winx64安裝包和nodejs安裝包到服務(wù)器根目錄中(例如D盤根目錄)。
2、右鍵以管理員身份運(yùn)行星云提供的自動(dòng)化安裝工具mysql_nodejs_install.exe
3、輸入nodejs的目錄,回車。如下圖所示:
4、輸入mysql的絕對(duì)路徑(到bin),然后回車。等程序運(yùn)行完畢,mysql的root密碼被修改成root就可以手動(dòng)關(guān)閉程序。
2,安裝Spring Boot插件
Eclipse安裝Spring Boot插件,Help-Eclipse Marketplace,搜索Spring Tools安裝STS,如圖:
也可以通過(guò) 下載地址:https://spring.io/tools/sts/all 進(jìn)行下載,
下載以后安裝,Eclipse——Help——Install new Sofware,下一步、下一步安裝即可。
3,安裝Maven
Eclipse本身會(huì)帶Maven,但是不如自己安裝的靈活,解壓apache-maven-3.5.4.zip(例如:E:apache-maven-3.5.4),配置系統(tǒng)變量添加變量名:
MAVEN_HOME變量值= E:apache-maven-3.5.4,
Path添加變量值= %MAVEN_HOME%bin,cmd測(cè)試用mvn -v如下即安裝成功。
1,Eclipse替換自帶為本地Maven
Windows-Preferences-Maven-Installations-Add,路徑指向
E:apache-maven-3.5.4,加載完成后勾選新的apache-maven-3.5.4,Apply。
2,定義本地Maven依賴庫(kù)
修改E:apache-maven-3.5.4confsettings.xml,添加如下一行代碼定義,例如:
Eclipse:Windows-Preferences-Maven-User Settings-Global Settings,Browse= E:apache-maven-3.5.4confsettings.xml,Apply。
3,新建工程和運(yùn)行工程
選擇Spring Starter Project
工程名字,定義為moxi,工程選擇Web下面的Web,然后Finesh,接下來(lái)會(huì)初始化下載Maven管理的相關(guān)jar包。
工程結(jié)構(gòu)大致如下:
工程——右鍵——Run As——Spring Boot App
添加調(diào)試:
為了解決每次修改代碼還要重新啟動(dòng)工程,
工程——右鍵——Spring Tools——Add Boot Devtools,那么每次修改類文件就會(huì)自動(dòng)編譯了。
4,整合Mybatis
剛才已經(jīng)下載好了MySQL,現(xiàn)在我們添加pom.xml文件
build標(biāo)簽加一行
然后是mybatis和mysql:
org.mybatis.spring.boot mybatis-spring-boot-starter 1.2.0 mysql mysql-connector-java runtime
在application.properties文件中添加數(shù)據(jù)源配置:、
Navicat連接本地mysql,新建數(shù)據(jù)庫(kù)moxi,查詢執(zhí)行項(xiàng)目git頁(yè)面列出來(lái)的sql語(yǔ)句自動(dòng)建立該項(xiàng)目需要的數(shù)據(jù)庫(kù)內(nèi)容。
可以通過(guò)創(chuàng)建Model、Service和Controller驗(yàn)證數(shù)據(jù)庫(kù)是否連接成功
5,整合thymeleaf
添加thymeleaf依賴
配置application.properties
引入文件:如圖,引入相應(yīng)的樣式、圖片和js文件,引入頁(yè)面文件:
引入html:注demo和news里面也是html文件
6,運(yùn)行程序
Eclipse環(huán)境運(yùn)行:Run As——Spring Boot App
打包運(yùn)行:右鍵項(xiàng)目Maven-Maven install,項(xiàng)目目錄target文件夾生成jar包,cmd運(yùn)行。項(xiàng)目初次運(yùn)行會(huì)下載所需依賴庫(kù),消耗時(shí)間較長(zhǎng)。
在Eclipse環(huán)境運(yùn)行成功以后界面是這樣的:
二,測(cè)試項(xiàng)目
1, 下載工具及工具配置
2, 從官網(wǎng)上下載星云測(cè)試工具:http://www.teststars.cc/
下載以后進(jìn)行配置:
2,星云測(cè)試服務(wù)端的配置
TTLangage.config配置項(xiàng)說(shuō)明:
1、 運(yùn)行下的星云測(cè)試server目錄中ThreadingTestServer.exe,在右下的圖表中點(diǎn)注冊(cè)信息,查看其時(shí)間,星云測(cè)試有兩個(gè)月的體驗(yàn),若是超過(guò)兩個(gè)月,發(fā)生KEY過(guò)期,請(qǐng)聯(lián)系星云測(cè)試的工作人員,并提交服務(wù)端中的序列碼
2、聯(lián)系星云工作人員獲取當(dāng)前服務(wù)器的key.key文件,替換到星云的server目錄下;
3、啟動(dòng)server目錄下的ThreadingTestServer.exe后會(huì)自動(dòng)打開同級(jí)目錄下的ThreadingTestServerFront.exe,看到自動(dòng)彈出下面窗口后,表示連接正常。
3,星云測(cè)試客戶端的配置
注:星云測(cè)試在線客戶端的連接需要訪問(wèn)端口17262/17263.登陸之前需要保證網(wǎng)絡(luò)連接不存在限制。
打開客戶端之前需要修改TTClient文件夾下的Server.cfg文件,配置localIP項(xiàng)為可以與服務(wù)端正常數(shù)據(jù)通信的本機(jī)IP地址。配置這個(gè)localIP的原因是,在客戶端需要接收來(lái)自服務(wù)端傳來(lái)的動(dòng)態(tài)數(shù)據(jù),配置本地的IP地址服務(wù)端才能把數(shù)據(jù)傳到客戶端中來(lái)。
配置IP地址完成后雙擊運(yùn)行TTClient/TT.exe文件進(jìn)入星云測(cè)試客戶端。選擇文件->登錄,輸入星云測(cè)試服務(wù)端的IP地址以及自己的用戶名和密碼即可登錄。如下圖所示。
4,星云測(cè)試云報(bào)表平臺(tái)服務(wù)啟動(dòng)
1、 運(yùn)行星云測(cè)試TTWeb目錄下的binredis-2.4.5-win32-win6432bit中的redis-server.exe
2、運(yùn)行星云測(cè)試TTWeb目錄下的startTTwebserver.bat
訪問(wèn)網(wǎng)頁(yè)報(bào)表網(wǎng)頁(yè)IP地址:3000
2,創(chuàng)建工程和版本并編譯
1, 登錄客戶端
2, 選中待插裝的空版本,版本處于解鎖狀態(tài)(解鎖狀態(tài):右鍵-解鎖狀態(tài))
3, javaForWindows目錄下的Server.cfg配置文件,[SERVER] ip填寫實(shí)際ip地址,修改[PROPERTY]字段,與客戶端目錄下的Server.cfg同步
4、修改javaForWindows目錄下的ComplierPath.xml配置文件
同一個(gè)版本下可添加多個(gè)子模塊即proname,proname不能重復(fù),一個(gè)子模塊下可以配置多個(gè)工程路徑
ProName:子模塊名稱
Project_path:測(cè)試程序源碼文件路徑
Class_path:測(cè)試程序class文件路徑
5、修改javaForWindows目錄下tt_windows文件夾下Server.ini配置文件
Ip設(shè)置為客戶端的ip地址。
6、在命令行運(yùn)行autoCompiler.jar進(jìn)行編譯
jrebinjava.exe -jar autoCompile.jar -e
D:J2EE_Enterprise_key_64bit0803CompileToolsPkgjavaForWindows
注:-e后面的參數(shù)為ComplierPath.xml文件的目錄
7、在客戶端查看數(shù)據(jù),記得必須點(diǎn)擊重新加載文件
由于測(cè)試的時(shí)候需要運(yùn)行我們插裝后的代碼(編譯完成后會(huì)在java目錄同層生成src-instru目錄,src-instru目錄即為編譯插裝后的源碼);
具體操作:先將源碼目錄下未插裝的java目錄重命名為pre_java,再將編譯插裝生成的src-instru目錄命名為java。
并且插樁代碼的運(yùn)行需要我們的jar包,因此需要修改客戶的pom.xml文件來(lái)引入我們的jar服務(wù),加入到兩個(gè)
systemPath需要按JavaParser-j2ee.jar
和jeromq-0.3.0-SNAPSHOT.jar的絕對(duì)路徑填寫
com.zoa JavaParser-ZMQ 1.0 system /D:/J2EE/client/MQ/JavaParser-J2EE.jar com.zoa jeromq 1.0 system /D:/J2EE/client/MQ/jeromq-0.3.0- SNAPSHOT.jar
在pom文件修改完成后即可打包發(fā)布
編譯以后達(dá)成jar包(具體的打包方法參考6,運(yùn)行項(xiàng)目)
打包完成,為使函數(shù)覆蓋率可視視圖代碼部分顯示正常,需要手動(dòng)修改源碼路徑:右鍵版本,點(diǎn)擊修改源碼路徑,選擇到pre_java目錄即可。
3,測(cè)試前準(zhǔn)備
1、添加數(shù)據(jù)傳輸配置文件
數(shù)據(jù)傳輸配置文件是保證運(yùn)行的數(shù)據(jù)可以回傳到星云服務(wù)器的。配置方法是在具體的客戶測(cè)試環(huán)境下的usr/local/bin文件夾下新建配置文件config.cfg 文件內(nèi)容如下:
state=1
IP=(IP值寫星云測(cè)試服務(wù)端IP,注意要大寫)
(如果發(fā)布環(huán)境是windows環(huán)境,需要在C盤根目錄下配置上述文件)
2,agent啟動(dòng)項(xiàng)目
cmd輸入命令:
java -javaagent:E:zoa-agent-1.6.2zoa-agent-1.6.2.jar -jar E:moxi-0.0.1-SNAPSHOT.jar
E:zoa-agent-1.6.2zoa-agent-1.6.2.jar =agent路徑
E:moxi-0.0.1-SNAPSHOT.jar =項(xiàng)目路徑
出現(xiàn)這樣的界面表示運(yùn)行成功:
3,設(shè)置cookie
1,項(xiàng)目URL后面加teststars.jsp,訪問(wèn)teststars.jsp頁(yè)面進(jìn)行cookie設(shè)置
2,點(diǎn)擊setcookie進(jìn)行設(shè)置,設(shè)置成功頁(yè)面如下:
注:為了區(qū)分測(cè)試,我們?cè)谠O(shè)置的用戶姓名與星云客戶端當(dāng)前登錄用戶一致,
4,編寫測(cè)試用例
點(diǎn)擊添加:
5,項(xiàng)目測(cè)試
訪問(wèn)地址:http://localhost:8080/admin/login
頁(yè)面登陸進(jìn)去以后,假如測(cè)試內(nèi)容管理的文章管理的測(cè)試用例,則選擇內(nèi)容管理的文章管理的用例,點(diǎn)擊開始,在頁(yè)面上點(diǎn)擊內(nèi)容管理的文章管理,就會(huì)有相應(yīng)的測(cè)試數(shù)據(jù)傳輸過(guò)來(lái)(具體的展示見后面測(cè)試結(jié)果的第一個(gè)標(biāo)題:示波器的展示),數(shù)據(jù)接收完以后點(diǎn)擊停止,本條用力測(cè)試完畢
三,測(cè)試結(jié)果
1,示波器波形展示
先選中測(cè)試用例,再點(diǎn)擊開始后就可以進(jìn)行相應(yīng)的測(cè)試工作了,測(cè)試的時(shí)候示波器可以收到動(dòng)態(tài)數(shù)據(jù)并以波形圖的方式展示出來(lái)。
注:采集的動(dòng)態(tài)數(shù)據(jù)保存在服務(wù)端目錄下的VersionData文件夾下,對(duì)應(yīng)版本的動(dòng)態(tài)數(shù)據(jù)保存在相應(yīng)的版本號(hào)目錄下(版本號(hào)可在數(shù)據(jù)庫(kù)management表的version表中查看)
2,缺陷管理
為了讓測(cè)式人員更好的對(duì)缺陷進(jìn)行管理,采用測(cè)試用例、代碼、BUG相關(guān)聯(lián)方式,精準(zhǔn)測(cè)試云平臺(tái)使用了歷史BUG追查功能,這使得在版本迭代過(guò)程中,同一個(gè)測(cè)試用例所有的BUG情況一目了然,避免了因人員變動(dòng)或版本變動(dòng)導(dǎo)致的相同的BUG的排查時(shí)間,以及重復(fù)提交未被解決的BUG。
圖表 缺陷提交與管理
圖表 bug信息一目了然
3,覆蓋率
覆蓋率可視化針對(duì)函數(shù)sc0、True、false 、both、Branch、C/DC 、MC/DC 7種覆蓋率給出可視化展示下面針對(duì)每一種覆蓋率展示界面給出說(shuō)明:(以sc0為例)
sc0為語(yǔ)句塊覆蓋,其顏色區(qū)分對(duì)象為基本語(yǔ)句塊(包括隱含不可見語(yǔ)句塊)其中綠色標(biāo)示被覆蓋的語(yǔ)句塊。藍(lán)色是未覆蓋到的語(yǔ)句塊。
計(jì)算方法為:覆蓋到塊/應(yīng)統(tǒng)計(jì)塊
用紅色的標(biāo)出來(lái)的表示sc0覆蓋率,函數(shù)列表右方為覆蓋率的展示:
4,雙向追溯
雙向追溯是指通過(guò)運(yùn)行測(cè)試用例,實(shí)現(xiàn)測(cè)試用例與被測(cè)源碼間相互追溯。根據(jù)測(cè)試用、
查看相關(guān)被測(cè)源碼為正向追溯,根據(jù)被測(cè)源碼查看相關(guān)測(cè)試用例為逆向追溯。在測(cè)試用例列表中選擇測(cè)試用例,可以追溯到該測(cè)試用例的內(nèi)容描述信息,在模塊調(diào)用圖中顯示被測(cè)試到的函數(shù);也可以在模塊調(diào)用圖中,點(diǎn)擊相關(guān)的函數(shù),也可以追溯到相關(guān)的測(cè)試用例。該追溯技術(shù)方便了用戶查看和設(shè)計(jì)測(cè)試用例。
雙向追溯功能可以運(yùn)行的前提是,測(cè)試用例已經(jīng)被運(yùn)行過(guò),并且示波器收到了波形采集到了動(dòng)態(tài)數(shù)據(jù)。
1,正向追溯
正向追溯是指:將測(cè)試用例和海量的代碼執(zhí)行信息自動(dòng)關(guān)聯(lián),可精確到函數(shù)級(jí)別及代碼塊級(jí)別;通過(guò)正向追溯可直接在代碼級(jí)定位測(cè)試現(xiàn)場(chǎng)故障和缺陷邏輯,并提供最后運(yùn)行的時(shí)序數(shù)據(jù);通過(guò)正向追溯自動(dòng)記錄產(chǎn)生功能對(duì)應(yīng)的詳細(xì)設(shè)計(jì)實(shí)現(xiàn),輔助軟件解耦和架構(gòu)分析。
正向追溯的優(yōu)勢(shì)是:迅速定位缺陷對(duì)應(yīng)的代碼執(zhí)行邏輯,幫助開發(fā)快速修復(fù)缺陷,可追蹤難復(fù)現(xiàn)缺陷;精確、詳盡的記錄測(cè)試用例運(yùn)行的情況,為精準(zhǔn)軟件測(cè)試提供大量原生分析性數(shù)據(jù);可以進(jìn)行事后的缺陷分析、追蹤,輔助開發(fā)進(jìn)行功能實(shí)現(xiàn)確認(rèn)。
如圖:點(diǎn)擊測(cè)試用例追溯到這個(gè)成而是用例運(yùn)行過(guò)得函數(shù),選中一個(gè)函數(shù),追溯到這個(gè)函數(shù)運(yùn)行過(guò)得控制流程圖的邏輯分支
以下是正向追溯到代碼和函數(shù)調(diào)用圖:
2,反向追溯
反向追溯是指:分析代碼關(guān)聯(lián)的功能,為研發(fā)分析系統(tǒng)和進(jìn)行一致性修改以及回歸測(cè)試分析提供精確數(shù)據(jù)。
反向追溯過(guò)程:點(diǎn)擊需要查看的函數(shù)或函數(shù)中的某行代碼,自動(dòng)列出可以測(cè)試到該函數(shù)或者程序分支的測(cè)試用例
選擇函數(shù)追溯到運(yùn)行過(guò)該函數(shù)的測(cè)試用例,查看該函數(shù)的控制流程圖和代碼
點(diǎn)擊代碼,追溯到運(yùn)行過(guò)該代碼的測(cè)試用例
5,簡(jiǎn)易流程圖的展示
前置條件:版本有數(shù)據(jù),關(guān)聯(lián)源碼可在代碼視圖有顯示源碼,并且在簡(jiǎn)易控制流
程圖的分支塊有具體語(yǔ)句顯示,有覆蓋率數(shù)據(jù),可在簡(jiǎn)易控制流程圖顯示當(dāng)前覆蓋到的塊信息
簡(jiǎn)易控制流程圖功能,以語(yǔ)句塊的形式清晰的展示函數(shù)內(nèi)部的控制邏輯,界面上可以直觀的看出控制流各節(jié)點(diǎn)的測(cè)試覆蓋情況,在展示中,簡(jiǎn)易控制流程圖還可以通過(guò)顏色對(duì)每個(gè)程序塊進(jìn)行覆蓋率標(biāo)識(shí),在縮略圖中整個(gè)模塊的覆蓋率非常直觀。(背景色為綠色表示有測(cè)試用例覆蓋到該塊:以SC0覆蓋為參考標(biāo)準(zhǔn))
6,報(bào)表的展示
選擇客戶端所編譯的項(xiàng)目和版本:
顯示所選取編譯項(xiàng)目的一些基本信息,包括:
項(xiàng)目指標(biāo)信息、項(xiàng)目信息、版本信息、測(cè)試匯總信息、測(cè)試過(guò)程監(jiān)控趨勢(shì)圖、測(cè)試設(shè)備組成和分布圖、版本覆蓋率匯總圖、復(fù)雜度統(tǒng)計(jì)圖
項(xiàng)目匯總:
包含項(xiàng)目信息:項(xiàng)目的詳情信息
版本信息:版本的詳情信息
測(cè)試匯總信息:測(cè)試用例通過(guò)率:無(wú)BUG的測(cè)試用例
BUG累計(jì):測(cè)試用例運(yùn)行完畢后提交的BUG數(shù)
當(dāng)前版本覆蓋率(SC0):(執(zhí)行過(guò)可見段數(shù)/可見段數(shù))*100%的比例
覆蓋率增長(zhǎng):相比前一天的SC0增長(zhǎng)差值
高復(fù)雜度預(yù)警函數(shù)個(gè)數(shù):高復(fù)雜度的函數(shù)個(gè)數(shù)
測(cè)試用例列表:
顯示制作的測(cè)試用例的詳細(xì)信息,包括測(cè)試用例的名稱、創(chuàng)建時(shí)間、執(zhí)行時(shí)間、關(guān)聯(lián)函數(shù)、覆蓋率占比、運(yùn)行狀態(tài)、測(cè)試人員等
覆蓋率按日增長(zhǎng)曲線圖:
覆蓋率按日增長(zhǎng)曲線圖,讓管理者更好的把握測(cè)試過(guò)程
測(cè)試漏洞列表:
在一個(gè)程序中,往往有成百上千的函數(shù),這些函數(shù)有的是關(guān)聯(lián)整個(gè)程序核心、有的則是開發(fā)人員棄而不用,但一直保留遲遲不肯刪除的,針對(duì)這些大量的函數(shù),“精準(zhǔn)測(cè)試”采用通過(guò)靜態(tài)、動(dòng)態(tài)指標(biāo)的綜合分析,在大量的程序函數(shù)中,通過(guò)計(jì)算直接篩選潛在的高危的測(cè)試漏洞,通過(guò)報(bào)表給予展示。
? 通過(guò)復(fù)雜度和覆蓋率進(jìn)行計(jì)算
? 通過(guò)函數(shù)調(diào)用上下文和覆蓋率進(jìn)行計(jì)算
?
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/72592.html
摘要:編寫測(cè)試用例代碼打開框架自動(dòng)生成的測(cè)試代碼文件編寫測(cè)試用例,測(cè)試增刪改查效果,測(cè)試代碼如下注釋,它可以對(duì)類成員變量方法及構(gòu)造函數(shù)進(jìn)行標(biāo)注,完成自動(dòng)裝配的工作。 文章系列 【從零入門系列-0】Sprint Boot 之 Hello World 【從零入門系列-1】Sprint Boot 之 程序結(jié)構(gòu)設(shè)計(jì)說(shuō)明 【從零入門系列-2】Sprint Boot 之 數(shù)據(jù)庫(kù)實(shí)體類 前言 前一章...
摘要:輸出結(jié)果需要人工檢查的測(cè)試不是一個(gè)好的單元測(cè)試。為了有效的進(jìn)行單元測(cè)試,需要遵循一定的方法,通常采用路徑覆蓋法設(shè)計(jì)單元測(cè)試用例。 在微服務(wù)架構(gòu)下高覆蓋率的單元測(cè)試是保障代碼質(zhì)量的第一道也是最重要的關(guān)口,應(yīng)該持之以恒。 背景 單元測(cè)試為代碼質(zhì)量保駕護(hù)航,是提高業(yè)務(wù)質(zhì)量的最直接手段,實(shí)踐證明,非常多的缺陷完全可以通過(guò)單元測(cè)試來(lái)發(fā)現(xiàn),測(cè)試金字塔提出者M(jìn)artin Fowler 強(qiáng)調(diào)如果一個(gè)高...
摘要:完成狀態(tài)編寫中已完成維護(hù)中原文是一個(gè)使用編寫的開源支持網(wǎng)絡(luò)基于內(nèi)存可選持久性的鍵值對(duì)存儲(chǔ)數(shù)據(jù)庫(kù)維基百科是目前業(yè)界使用廣泛的基于內(nèi)存的數(shù)據(jù)庫(kù)。 完成狀態(tài) [ ] 編寫中 [ ] 已完成 [x] 維護(hù)中 原文 Redis Redis是一個(gè)使用ANSI C編寫的開源、支持網(wǎng)絡(luò)、基于內(nèi)存、可選持久性的鍵值對(duì)存儲(chǔ)數(shù)據(jù)庫(kù) ------ 維基百科 Redis 是目前業(yè)界使用廣泛的基于內(nèi)存的...
摘要:編寫一個(gè)接口創(chuàng)建命名為根據(jù)實(shí)際情況修改創(chuàng)建類,內(nèi)容如下啟動(dòng)主程序,使用等工具發(fā)起請(qǐng)求,可以看到頁(yè)面返回編寫單元測(cè)試用例打開的下的測(cè)試入口類。 簡(jiǎn)介 在您第1次接觸和學(xué)習(xí)Spring框架的時(shí)候,是否因?yàn)槠浞彪s的配置而退卻了?在你第n次使用Spring框架的時(shí)候,是否覺得一堆反復(fù)黏貼的配置有一些厭煩?那么您就不妨來(lái)試試使用Spring Boot來(lái)讓你更易上手,更簡(jiǎn)單快捷地構(gòu)建Spring應(yīng)...
閱讀 7649·2023-04-25 14:36
閱讀 1756·2021-11-22 09:34
閱讀 2152·2019-08-30 15:55
閱讀 3148·2019-08-30 11:19
閱讀 1307·2019-08-29 15:17
閱讀 551·2019-08-29 12:47
閱讀 2992·2019-08-26 13:38
閱讀 2626·2019-08-26 11:00