在CSDN发一个CSDN系统是什么体验?
大家都知道CSDN 有一个下载的模块,就是用户上传资源然后管理员会进行审核,上传资源的用户可以赚钱还可以赚积分。
那么个人可不可以开发这样的系统呢?
完全可以!
小孟前面就就可开发了一个,而且处理很详细的教程。具体的介绍如下所示:
一,技术简介
该项目非常详细的讲解了springboot,可以用于面试、毕设、学习等。
最新版的springboot2.0框架;
前端框架采用流行的Layui;
redis高性能缓存框架,存放热门数据,常用数据;
thymeleaf模版引擎;
shiro安全框架;
javamail集成,找回密码用到;
数据库连接池使用的是阿里巴巴的Druid;
全文检索lucene;
QQ第三方登录。
二,系统演示
系统不管是界面还是功能都非常的nice,如果想看详细的教程或者演示,也有对系统的本系统的学习
https://www.bilibili.com/video/BV1jJ41197BJp=110&vd_source=e64f225fc5daf048d2687502cb23bb3b
三,核心代码展示
/**
* 小孟V:jishulearn
*/
@RestController
@RequestMapping(value = "/article")
public class ArticleController {
@Autowired
private ArcTypeService arcTypeService;
@Autowired
private ArticleService articleService;
@Autowired
private ArticleIndex articleIndex;
/**
* 按资源类型分页查询资源列表
* @param type
* @param currentPage
* @return
*/
@RequestMapping("/{type}/{currentPage}")
public ModelAndView type(@PathVariable(value = "type",required = false) String type, @PathVariable(value = "currentPage",required = false)Integer currentPage){
ModelAndView mav = new ModelAndView();
mav.setViewName("index");
//类型的html代码
List arcTypleList = arcTypeService.listAll(Sor