基于SSM+Vue论坛发布系统-Java新闻博客论坛系统代码
注意:该项目只展示部分功能,如需了解,评论区咨询即可。
1.开发环境
开发语言:Java 数据库:MySQL 后台框架:SSM 编译工具:Idea、Eclipse、MyEclipse (选其一) 其他:jdk1.8、Tomcat
2 前后台功能设计
2.1 用户功能
-
注册 登录 个人主页 查看帖子分类 发布帖子 评论交流
2.2 管理员功能
-
登录 用户管理 评论管理 公告管理 轮播图管理 统计分析 帖子管理 分类管理
3 系统页面展示
3.1 前台用户页面展示
3.2 后台管理员页面展示
4 更多推荐
5 部分功能代码
@RequestMapping(value = "/add", method = RequestMethod.POST) @ResponseBody public BaseResult addBanner(@RequestBody Map<String, String> map) { BaseResult baseResult = new BaseResult(); try { String userId = map.get("userId"); String title = map.get("title"); String imgUrl = map.get("imgUrl"); String articleUrl = map.get("articleUrl"); UserBean userBean = userService.getUserById(userId); if (userBean == null) { baseResult.setCode(Config.ERROR_CODE); return baseResult; } BannerBean temp = new BannerBean(); temp.setTitle(title); temp.setUserId(userId); temp.setImgUrl(imgUrl); temp.setArticleUrl(articleUrl); temp.setArticelId(IDUtils.RandomId()); temp.setUpTime(new Date()); BannerBean bannerBean = bannerService.addBanner(temp); List<BannerBean> list = new ArrayList<>(); list.add(bannerBean); baseResult.setData(list); baseResult.setCode(Config.SUCCESS_CODE); } catch (Exception e) { e.printStackTrace(); baseResult.setCode(Config.ERROR_CODE); return baseResult; } return baseResult; } @RequestMapping(value = "/delete", method = RequestMethod.POST) @ResponseBody public BaseResult deleteBannerById(@RequestBody Map<String, String> map) { BaseResult baseResult = new BaseResult(); try { String articelId = map.get("articelId"); String adminId = map.get("adminId"); if (!Config.ADMIN_ID.equals(adminId)) { baseResult.setCode(Config.ERROR_CODE); baseResult.setMsg("没有权限"); return baseResult; } bannerService.deleteBannerById(articelId); baseResult.setCode(Config.SUCCESS_CODE); baseResult.setMsg("删除成功"); return baseResult; } catch (Exception e) { e.printStackTrace(); baseResult.setCode(Config.ERROR_CODE); baseResult.setMsg("删除失败"); } return baseResult; }
@RequestMapping(value = "/checkversion") @ResponseBody public BaseResult getLastApk() { BaseResult baseResult = new BaseResult(); try { ApkBean apkBean = apkService.getLastApk(); List<ApkBean> list = new ArrayList<>(); list.add(apkBean); baseResult.setData(list); baseResult.setCode(Config.SUCCESS_CODE); } catch (Exception e) { e.printStackTrace(); baseResult.setCode(Config.ERROR_CODE); return baseResult; }
源码项目、定制开发、代码讲解、答辩辅导 希望和大家多多交流!!