太牛逼了,這個開源Java小說網(wǎng)站項目 !
新聞模塊 新書自動入庫 排行榜功能 小說評論功能 閱讀主題更改 作家專區(qū) 實時統(tǒng)計報表 充值、訂閱 后臺管理系統(tǒng) 爬蟲管理系統(tǒng)
目錄結(jié)構(gòu)
novel-front :前臺web網(wǎng)站源碼(獨立項目,按需安裝)
novel-admin :平臺后臺管理系統(tǒng)源碼(獨立項目,按需安裝)
軟件架構(gòu)
前臺web網(wǎng)站架構(gòu):Springboot+Mybatis+Mysql+Ehcache+Thymeleaf+Layui
平臺后臺管理系統(tǒng)架構(gòu) : Springboot+Mybatis+Mysql+Redis+Thymeleaf+Layui+Bootstrap
前臺web網(wǎng)站截圖
電腦端(首頁)

移動端(首頁)

移動端(輕小說專區(qū))

移動端(動漫專區(qū))

移動端(小說詳情頁)

移動端(目錄頁)

移動端(小說閱讀頁)

8.電腦端(漫畫閱讀頁)

后臺管理系統(tǒng)截圖
登錄界面

爬蟲管理界面

3.爬蟲配置界面。

3.小說管理頁面。

4.小說發(fā)布頁面。

5.小說章節(jié)發(fā)布頁面

6.小說章節(jié)管理頁面。

微信小程序截圖

安卓App截圖

安裝說明
數(shù)據(jù)庫安裝:
安裝MySQL軟件。
修改MySQL
max_allowed_packet配置(建議100M)。新建數(shù)據(jù)庫books:create database books default character set utf8mb4 collate utf8mb4_general_ci 。
執(zhí)行sql/books.sql文件。
小說數(shù)據(jù)爬取的兩種方式 :
運行script/crawlbook/crawlbook.bat腳本文件。(適用于本地多機器運行)
安裝后臺管理系統(tǒng)后,打開爬蟲管理菜單,點擊爬蟲運行按鈕。(適用于線上環(huán)境運行,會占用較多服務(wù)器資源)
平臺后臺管理系統(tǒng)安裝(獨立項目,按需安裝)(后臺代碼已刪除,爬蟲功能請使用crawlbook.bat) :
修改application.yml文件中數(shù)據(jù)庫配置。
修改application.yml文件中Redis配置。
修改application.yml文件中文件上傳路徑配置。

啟動程序,登錄后臺系統(tǒng),運行爬蟲程序爬取小說數(shù)據(jù)。

前臺web網(wǎng)站安裝(獨立項目,按需安裝) :
修改項目application.yml配置文件中的數(shù)據(jù)庫配置。

修改項目application.yml配置文件中的首頁本站推薦小說配置(修改的小說需要在數(shù)據(jù)庫中存在)。

根據(jù)需求,修改項目application.yml配置文件中的爬取小說最低評分配置(建議和爬蟲程序中的最低評分配置保持一致)。

根據(jù)需求,修改項目application.yml配置文件中的小說爬蟲源配置。

根據(jù)需求,修改項目application.yml配置文件中的圖片保存方式。

本地直接運行或使用maven插件打包成jar文件上傳到服務(wù)器上。
http://ip:port訪問首頁。http://ip:port/books訪問精品小說模塊。http://ip:port/book/searchSoftBook.html訪問輕小說模塊。http://ip:port/book/searchMhBook.html訪問漫畫模塊。
