前言
本系列文章的以學(xué)習(xí)為目的格遭,結(jié)合Java中的spring愚铡、mybatis、maven和前端的vue等時(shí)下較為流行的開(kāi)發(fā)技術(shù)幔摸,來(lái)實(shí)現(xiàn)一個(gè)簡(jiǎn)單的wiki項(xiàng)目摸柄,如果您對(duì)文中的開(kāi)發(fā)思路或者行文觀點(diǎn)有不同的意見(jiàn),歡迎在文章下面留下您的觀點(diǎn)抚太。
建立SVN代碼倉(cāng)庫(kù)
啟動(dòng) VisualSVN Server 塘幅,如果沒(méi)有安裝該軟件的朋友昔案,可以點(diǎn)擊 此處 前往下載。啟動(dòng)軟件后在主界面的Status 欄目中的HTTP Service is running 則說(shuō)明Svn Server 運(yùn)行正常电媳。如圖所示:
如果沒(méi)有正在運(yùn)行中踏揣,顯示為stop,那需要檢查下svn服務(wù)是否正常啟動(dòng)匾乓,如果沒(méi)有啟動(dòng)捞稿,將其啟動(dòng)起來(lái)就好了。
按 Win + R
快捷鍵拼缝,在運(yùn)行窗口輸入 services.msc
在彈出的窗口中找到如下所示的服務(wù)娱局,將其啟動(dòng)即可郎笆。
1. 新建用戶
按照如下圖所示新建用戶
出現(xiàn)如下界面說(shuō)明新建成功
2. 新建倉(cāng)庫(kù)
按照如下圖所示新建倉(cāng)庫(kù)
在接下來(lái)的對(duì)話框中红氯,需要為倉(cāng)庫(kù)選擇類(lèi)型这难,一般來(lái)講行嗤,有FSFS和VDFS兩種類(lèi)型可供選擇,F(xiàn)SFS為標(biāo)準(zhǔn)版本的版本庫(kù)匀泊,而VDFS是屬于分布式的版本庫(kù)烘绽,點(diǎn)擊這里可以查看更加詳細(xì)的說(shuō)明敌卓。因?yàn)檫@里以學(xué)習(xí)為主瘟檩,不需要涉獵分布式的領(lǐng)域抹缕,直接選擇FSFS,點(diǎn)擊下一步墨辛。
在接下來(lái)的對(duì)話框中卓研,需要為我們的倉(cāng)庫(kù)命名:
在接下來(lái)的對(duì)話框中,我們可以為新倉(cāng)庫(kù)初始化布局睹簇,一般來(lái)講奏赘,有Empty和Single 兩種可供選擇,我選擇的SIngle結(jié)構(gòu)带膀,那么這種Single結(jié)構(gòu)能夠在初始化的時(shí)候?yàn)閭}(cāng)庫(kù)建立主干(trunk)志珍、分支(branches)和標(biāo)簽(tags)三個(gè)文件夾
在接下來(lái)的對(duì)話框中橙垢,我們可以為倉(cāng)庫(kù)配置訪問(wèn)權(quán)限垛叨,因?yàn)橹耙呀?jīng)新建好了用戶,所以,這里選擇自定義權(quán)限,并為倉(cāng)庫(kù)配置訪問(wèn)用戶:
點(diǎn)擊OK后桐猬,能夠看到xiaolinzi這個(gè)賬戶已經(jīng)擁有了Read/Write權(quán)限免胃,點(diǎn)擊確定后點(diǎn)擊Create厨钻,開(kāi)始創(chuàng)建。
在接下來(lái)的對(duì)話框中涂佃,我們能看到新倉(cāng)庫(kù)的詳細(xì)配置伯病,包括類(lèi)型药磺,名稱便锨,地址和權(quán)限。確認(rèn)無(wú)誤后點(diǎn)擊Finsh即可我碟。
如果在接下來(lái)界面如下圖所示鸿秆,則說(shuō)明新建倉(cāng)庫(kù)已完成。
這里怎囚,我們可以將倉(cāng)庫(kù)地址在地址欄中打開(kāi)卿叽,在彈出來(lái)的身份驗(yàn)證對(duì)話框中輸入 剛剛新建的xiaolinzi賬戶的信息后能夠訪問(wèn)倉(cāng)庫(kù)中的主干(trunk)、分支(branches)和標(biāo)簽(tags)三個(gè)文件夾則說(shuō)明倉(cāng)庫(kù)沒(méi)有問(wèn)題了恳守。
配置Maven淘寶鏡像
接下來(lái)找到安裝的Maven配置文件考婴,如下圖所示
需要配置的地方有如下三個(gè):
1. 自定義本地倉(cāng)庫(kù)地址
<localRepository>D:/Program/Java/apache-maven-3.5.3/repository</localRepository>
2. 淘寶鏡像
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
3. 自定義Maven的jdk的編譯版本
<profile>
<id>jdk-1.7</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.7</jdk>
</activation>
<properties>
<maven.compiler.source>1.7</maven.compiler.source>
<maven.compiler.target>1.7</maven.compiler.target>
<maven.compiler.compilerVersion>1.7</maven.compiler.compilerVersion>
</properties>
</profile>
配置Eclipse環(huán)境
1. 配置字符集環(huán)境
為了統(tǒng)一開(kāi)發(fā)編碼規(guī)范,這里配置Eclipse的默認(rèn)字符集為UTF8
同時(shí)將jsp的字符集也設(shè)置為UTF8
2. 配置Mybatis的DTD
在開(kāi)發(fā)中催烘,如果項(xiàng)目中涉及大量的mybatis的xml文件沥阱,則會(huì)在每次項(xiàng)目編譯的時(shí)候,Eclipse回去尋址 mybatis 的網(wǎng)絡(luò)DTD文件伊群,這就很慢了考杉,本地化的配置能夠更加大大減少這個(gè)時(shí)間并能有效提供代碼提示。點(diǎn)擊 這里 下載DTD文件舰始,后并按如下圖所示配置崇棠。
這里的key 填入 -//mybatis.org//DTD Config 3.0//EN
3. 更新 Maven 配置文件
4. 將Tomcat添加到Eclipse中
5. 安裝subclipse
推薦到Eclipse的插件市場(chǎng)進(jìn)行安裝,步驟如下:
接下來(lái)的步驟就是點(diǎn)擊我同意丸卷,下一步安裝就好了枕稀,因?yàn)槲乙呀?jīng)安裝過(guò)了,故而不在繼續(xù)贅述了谜嫉。