前后端分离学习型小说项目,可做毕设

所属分类:源码/资料
开发工具:Java
文件大小:41070KB
下载次数:9
上传日期:2023-01-29 13:59:00
上 传 者Janson_
说明:  由小说门户系统、作家后台管理系统、平台后台管理系统等多个子系统构成。包括小说推荐、作品检索、小说排行榜、小说阅读、小说评论、会员中心、作家专区、充值订阅、新闻发布等功能。

文件列表:
novel\novel\.mvn\wrapper\maven-wrapper.jar (58727, 2023-01-11)
novel\novel\.mvn\wrapper\maven-wrapper.properties (233, 2023-01-11)
novel\novel\doc\es\book.http (1183, 2023-01-11)
novel\novel\doc\sql\novel.sql.zip (41093988, 2023-01-11)
novel\novel\doc\sql\shardingsphere-jdbc.sql (5922, 2023-01-11)
novel\novel\doc\sql\xxl-job.sql (10813, 2023-01-11)
novel\novel\doc\style\intellij-java-google-style.xml (1736, 2023-01-11)
novel\novel\LICENSE (11558, 2023-01-11)
novel\novel\mvnw (10284, 2023-01-11)
novel\novel\mvnw.cmd (6734, 2023-01-11)
novel\novel\pom.xml (9093, 2023-01-11)
novel\novel\src\main\java\io\github\xxyopen\novel\controller\author\AuthorController.java (3884, 2023-01-11)
novel\novel\src\main\java\io\github\xxyopen\novel\controller\front\BookController.java (5738, 2023-01-11)
novel\novel\src\main\java\io\github\xxyopen\novel\controller\front\HomeController.java (1576, 2023-01-11)
novel\novel\src\main\java\io\github\xxyopen\novel\controller\front\NewsController.java (1625, 2023-01-11)
novel\novel\src\main\java\io\github\xxyopen\novel\controller\front\ResourceController.java (1834, 2023-01-11)
novel\novel\src\main\java\io\github\xxyopen\novel\controller\front\SearchController.java (1425, 2023-01-11)
novel\novel\src\main\java\io\github\xxyopen\novel\controller\front\UserController.java (4976, 2023-01-11)
novel\novel\src\main\java\io\github\xxyopen\novel\core\annotation\Key.java (512, 2023-01-11)
novel\novel\src\main\java\io\github\xxyopen\novel\core\annotation\Lock.java (652, 2023-01-11)
novel\novel\src\main\java\io\github\xxyopen\novel\core\aspect\LockAspect.java (3161, 2023-01-11)
novel\novel\src\main\java\io\github\xxyopen\novel\core\auth\AdminAuthStrategy.java (550, 2023-01-11)
novel\novel\src\main\java\io\github\xxyopen\novel\core\auth\AuthorAuthStrategy.java (1964, 2023-01-11)
novel\novel\src\main\java\io\github\xxyopen\novel\core\auth\AuthStrategy.java (2115, 2023-01-11)
novel\novel\src\main\java\io\github\xxyopen\novel\core\auth\FrontAuthStrategy.java (802, 2023-01-11)
novel\novel\src\main\java\io\github\xxyopen\novel\core\auth\UserHolder.java (845, 2023-01-11)
novel\novel\src\main\java\io\github\xxyopen\novel\core\common\constant\CommonConsts.java (894, 2023-01-11)
novel\novel\src\main\java\io\github\xxyopen\novel\core\common\constant\ErrorCodeEnum.java (3783, 2023-01-11)
novel\novel\src\main\java\io\github\xxyopen\novel\core\common\exception\BusinessException.java (798, 2023-01-11)
novel\novel\src\main\java\io\github\xxyopen\novel\core\common\exception\CommonExceptionHandler.java (1305, 2023-01-11)
novel\novel\src\main\java\io\github\xxyopen\novel\core\common\req\PageReqDto.java (770, 2023-01-11)
novel\novel\src\main\java\io\github\xxyopen\novel\core\common\resp\PageRespDto.java (1327, 2023-01-11)
novel\novel\src\main\java\io\github\xxyopen\novel\core\common\resp\RestResp.java (1779, 2023-01-11)
novel\novel\src\main\java\io\github\xxyopen\novel\core\common\util\ImgVerifyCodeUtils.java (3172, 2023-01-11)
novel\novel\src\main\java\io\github\xxyopen\novel\core\common\util\IpUtils.java (1384, 2023-01-11)
novel\novel\src\main\java\io\github\xxyopen\novel\core\config\AmqpConfig.java (1149, 2023-01-11)
... ...

[![index]( https://youdoc.github.io/img/tencent.jpg )]( https://cloud.tencent.com/act/cps/redirect?redirect=2446&cps_key=736e609d66e0ac4e57813316cec6fd0b&from=console )

Java 17 Spring Boot 3 Vue 3
Github stars Github forks Gitee stars Gitee forks visitors

## é novel ——**–°** Java Spring Boot 3 + Vue 3 ‘‰**** °èéé…¤[§§¨](https://docs.xxyopen.com/course/novel)‰‰**é§**‘—”§§ Java ”±°èé—¨·°°°‰¤…°è¨è“°è’è°èé…è°èèè‘“……èé…–°é—‘‰è ## é° - é–°‰[GitHub](https://github.com/201206030/novel) [‘](https://gitee.com/novel_dev_team/novel) - ‰é–°‰[GitHub](https://github.com/201206030/novel-front-web) [‘](https://gitee.com/novel_dev_team/novel-front-web) - ””¨‰[GitHub](https://github.com/201206030/novel-plus) [‘](https://gitee.com/novel_dev_team/novel-plus) - ‰[GitHub](https://github.com/201206030/novel-cloud) [‘](https://gitee.com/novel_dev_team/novel-cloud) ## ‘ - MySQL 8.0 - Redis 7.0 - Elasticsearch 8.2.0鉉 - RabbitMQ 3.10.2鉉 - XXL-JOB 2.3.1鉉 - JDK 17 - Maven 3.8 - IntelliJ IDEA 2021.3鉉 - Node 16.14 **¨ElasticsearchRabbitMQ ’ XXL-JOB é褅é—éè application.yml é…–”`enable`é…±§** ## é‰ | | ‰ | è | ‘ | | |---------------------|:--------------:|---------------------| --------------------------------------- |:-----------------------------------------------------------------------------------------------------------------------------:| | Spring Boot | 3.0.0 | ¨ + MVC | https://spring.io/projects/spring-boot | [è…](https://docs.spring.io/spring-boot/docs/3.0.0/reference/html) | | MyBatis | 3.5.9 | ORM | http://www.mybatis.org | [è…](https://mybatis.org/mybatis-3/zh/index.html) | | MyBatis-Plus | 3.5.3 | MyBatis ·…· | https://baomidou.com/ | [è…](https://baomidou.com/pages/24112f/) | | JJWT | 0.11.5 | JWT ” | https://github.com/jwtk/jjwt | - | | Lombok | 1.18.24 | –è±°è…·…· | https://github.com/projectlombok/lombok | [è…](https://projectlombok.org/features/all) | | Caffeine | 3.1.0 | °“” | https://github.com/ben-manes/caffeine | [è…](https://github.com/ben-manes/caffeine/wiki/Home-zh-CN) | | Redis | 7.0 | “” | https://redis.io | [è…](https://redis.io/docs) | | Redisson | 3.17.4 | é”° | https://github.com/redisson/redisson | [è…](https://github.com/redisson/redisson/wiki/%E7%9B%AE%E5%BD%95) | | MySQL | 8.0 | °“ | https://www.mysql.com | [è…](https://docs.oracle.com/en-us/iaas/mysql-database/doc/getting-started.html) | | ShardingSphere-JDBC | 5.1.1 | °““訔 | https://shardingsphere.apache.org | [è…](https://shardingsphere.apache.org/document/5.1.1/cn/overview) | | Elasticsearch | 8.2.0 | “ | https://www.elastic.co | [è…](https://www.elastic.co/guide/en/elasticsearch/reference/current/index.html) | | RabbitMQ | 3.10.2 | é— | https://www.rabbitmq.com | [è…](https://www.rabbitmq.com/tutorials/tutorial-one-java.html) | | XXL-JOB | 2.3.1 | è°° | https://www.xuxueli.com/xxl-job | [è…](https://www.xuxueli.com/xxl-job) | | Sentinel | 1.8.4 | é§ | https://github.com/alibaba/Sentinel | [è…](https://github.com/alibaba/Sentinel/wiki/%E4%B8%BB%E9%A1%B5) | | Springdoc-openapi | 2.0.0 | Swagger 3 –訔 | https://github.com/springdoc/springdoc-openapi | [è…](https://springdoc.org/) | | Spring Boot Admin | 3.0.0-M1 | ””¨’‘§ | https://github.com/codecentric/spring-boot-admin | [è…](https://codecentric.github.io/spring-boot-admin/3.0.0-M1) | | Undertow | 2.2.17.Final | Java ‘é§è Web ¨ | https://undertow.io | [è…](https://undertow.io/documentation.html) | | Docker | - | ””¨¨“ | https://www.docker.com/ | - | | Jenkins | - | 訖騷…· | https://github.com/jenkinsci/jenkins | - | | Sonarqube | - | è¨é§ | https://www.sonarqube.org/ | - | **¨¤é—¨–°…é** ## ‰é‰ | | ‰ | è | ‘ | | | :----------------- | :-----: | -------------------------- | --------------------------------------- | :-------------------------------------------------: | | Vue.js | 3.2.13 | è JavaScript | https://vuejs.org | [è…](https://staging-cn.vuejs.org/guide/introduction.html) | | Vue Router | 4.0.15 | Vue.js –è·”± | https://router.vuejs.org | [è…](https://router.vuejs.org/zh/guide/) | | axios | 0.27.2 | promise ‘è·±“ | https://axios-http.com | [è…](https://axios-http.com/zh/docs/intro) | | element-plus | 2.2.0 | Vue 3é‘èè’‘è…“ | https://element-plus.org | [è…](https://element-plus.org/zh-CN/guide/design.html) | ## –è§è - è§è–ééé–è§ - ‘¤§¨è°è§ - …±§é° - ¨é谧餧鰑‘‘é…è·é - ·…·è§è”¨jar…é…°… - 觤§é - è–‰‰‰è–”¨“‰–°”¨‰–° ## …“ ``` io +- github +- xxyopen +- novel +- NovelApplication.java -- 騱 | +- core -- 騗…§·…·é…’é‰ | +- common -- —…锨¨— | | +- exception -- 锨¤ | | +- constant -- 锨é | | +- req -- 锨跱°°è…éè·±° | | +- resp -- “”·…·“”°°è… | | +- util -- 锨·…· | | | +- annotation -- 艨觱 | +- aspect -- Spring AOP é | +- auth -- ”¨·è¤è… | +- config -- …é… | +- constant -- …é | +- filter -- 褨 | +- interceptor -- ¨ | +- json -- JSON ………—–¨’—–¨ | +- task -- — | +- util -- …·…· | +- wrapper -- è…é°¨ | +- dto -- °è“è±…§ Http è·±’“”°°è… | +- req -- Http è·±°°è… | +- resp -- Http “”°°è… | +- dao -- °èé—±± MySQL èè°¤’ +- manager -- 锨¤±‰–°°è… Service ±é”¨è‰¤ DAO ¤”¨ +- service -- …·“é葱 +- controller -- 褧 Http è·±±°é–è…¤”¨¤è” JSON °‰ | +- front -- °èé—¨·… | +- author -- °… | +- admin -- °°… | +- app -- app | +- applet -- °¨ | +- open -- ”‰–è°”¨ ``` ## 1. é–é ![img](https://s3.ax1x.com/2020/12/27/r5400A.png) 2. ±é ![img](https://oscimg.oschina.net/oscnet/up-d0b2e03129bfae47b8bb96a491b73d383c5.png) 3. é ![img](https://s3.ax1x.com/2020/12/27/r5TO8x.png) ![img](https://oscimg.oschina.net/oscnet/up-ed5f689557718924acac76bc3ebca36afcb.png) 4. ’è ![img](https://oscimg.oschina.net/oscnet/up-78d5a68586cd92a86c669311f414508f922.png) 5. è…é ![img](https://oscimg.oschina.net/oscnet/up-8be2495a2869f93626b0c9c1df6f329747a.png) 6. é…èé ![img](https://oscimg.oschina.net/oscnet/up-517c84148d2db8e11717a8bbecc57fa1be7.png) 7. ”¨· ![img](https://oscimg.oschina.net/oscnet/up-805a30e7a663a3fd5cb39a7ea26bc132a01.png) 8. …… ![img](https://oscimg.oschina.net/oscnet/up-5a601b0b3af3224d0bebcfe12fc15075d34.png) ![img](https://oscimg.oschina.net/oscnet/up-face25d02c07b05b2ce954cc4bf4ee6a0cc.png) 9. “ ![img](https://oscimg.oschina.net/oscnet/up-30766372cc7f5***80ff1d7d551***204f6ea.png) ![img](https://s3.ax1x.com/2020/11/17/DVFiQI.png) ![img](https://s1.ax1x.com/2020/11/09/B7X5oF.png) ![img](https://s1.ax1x.com/2020/11/09/B7XLsx.png) 10. è° ![img](https://oscimg.oschina.net/oscnet/up-ce0f585efd82a9670335f118cf5897c85e9.png) ![img](https://oscimg.oschina.net/oscnet/up-f849960f4c1303fea77d26e***fc505a7180.png) 11. – ![img](https://youdoc.github.io/img/novel/SwaggerUI.png) ## ‰è…é¤ ‘‰ [](https://docs.xxyopen.com/course/novel/#%E5%AE%89%E8%A3%85%E6%AD%A5%E9%AA%A4) ## ”–‘ –’é…‰è…è¨é°é—éè·¨èè ‘‰ [‰](https://www.xxyopen.com/2022/07/18/os/novel.html) è¨ è°è°¤§é… ## …—· - …¨…—·”`é`’`–`–°¨ - ¤¤…—·°¤**¤** - ¤**è–**è·–`Java éèè–` - ¤**”è°**è·–`Spring Boot 3 ”è°` ![xxyopen](https://youdoc.github.io/img/qrcode_for_gh.jpg) ## èè” é“è¤éè—°é’éèè”è…‘¤ - ––¨ - ¨è”¨”é” - ”¨·‘ - ’– ![](https://s1.ax1x.com/2020/10/31/BUQJwq.png)

近期下载者

相关文件


收藏者