基于SpringMVC+Spring+MyBatis開發(fā)的個(gè)人博客網(wǎng)站

訪問【W(wǎng)RITE-BUG數(shù)字空間】_[內(nèi)附完整源碼和文檔]
一、關(guān)于項(xiàng)目
該博客是基于 SSM 實(shí)現(xiàn)的個(gè)人博客系統(tǒng),適合初學(xué) SSM 和個(gè)人博客制作的同學(xué)學(xué)習(xí)。主要技術(shù)架構(gòu)包括 Maven、SpringMVC、Spring、MyBatis、Thymeleaf、Redis 等。前端采用 Bootstarp 和 Semantic UI。
二、使用步驟
Fork 項(xiàng)目 fork 或者下載項(xiàng)目到本地(建議先 fork 到自己倉庫,在通過碼云導(dǎo)入倉庫下載,實(shí)測下載速度可以)。完整項(xiàng)目源碼,可以使用 IDEA 導(dǎo)入。數(shù)據(jù)庫文件請(qǐng)先創(chuàng)建數(shù)據(jù)庫,然后以運(yùn)行 SQL 文件方式導(dǎo)入
導(dǎo)入數(shù)據(jù)庫 新建數(shù)據(jù)庫 blog,導(dǎo)入數(shù)據(jù)庫 blog.sql。注意,數(shù)據(jù)庫的編碼和排序規(guī)則是 utf-8 和 utf-8_general_ci。數(shù)據(jù)庫默認(rèn)用戶名 root,密碼 123456
啟動(dòng) Redis 服務(wù),并在 redis.properties 配置你的 Redis
修改項(xiàng)目中的數(shù)據(jù)庫連接信息 修改 db.properties 文件,該文件很容易找到,在 src/main/resources 中。里面有 MySQL 數(shù)據(jù)庫連接信息,請(qǐng)確保已安裝和啟動(dòng) MySQL。注意修改數(shù)據(jù)庫地址、表名、用戶名和密碼。
db.properties 文件中 databasePath 表示每周日進(jìn)行數(shù)據(jù)庫備份的路徑,可自行修改
后臺(tái) SQL 文件中管理員賬戶為 admin,密碼為:111111
三、使用注意
開發(fā)工具的選擇 請(qǐng)使用 IntelliJ IDEA, 盡量不要用 Eclipse/MyEclipse。后者可能要折騰一會(huì)兒
確保你安裝了 Maven(如果 maven 加載 pom 報(bào)錯(cuò),發(fā)現(xiàn)不是自己配置的 maven,請(qǐng)到 setting 中修改成自己的 maven 倉庫)
本項(xiàng)目有使用到 Redis,所以運(yùn)行項(xiàng)目前先啟動(dòng) Redis 服務(wù),并在 redis.properties 配置你的 Redis
請(qǐng)給你的 IDE 安裝 Lombok 插件 實(shí)體類中多次使用到 @Data 注解,請(qǐng)確保你的 IDE 安裝了 Lombok 插件,否則找不到 getter/setter 方法
數(shù)據(jù)庫亂碼,在 MySQL 安裝路徑,比如(E:\MySQL\MySQL Server 5.5)下找到 my.ini 文件進(jìn)入編輯,修改這兩處地方為 utf8,默認(rèn)是拉丁文
character-set-server=utf8 default-character-set=utf8
本項(xiàng)目使用到的 mail 服務(wù)可在 mail.properties 中配置,不配置的話不影響整體,只是使用不了郵件服務(wù)。
本項(xiàng)目原本使用的是阿里云 oss 服務(wù),現(xiàn)已修改成圖片上傳到本地服務(wù)器,如果需要可以在 db.properties 中進(jìn)行阿里云配置




