🎬 秋野酱:《个人主页》
🔥 个人专栏:《Java专栏》《Python专栏》
⛺️心若有所向往,何惧道阻且长
文章目录
- 运行环境
- 开发工具
- 适用
- 功能说明
- 项目介绍
- 环境需要
- 技术栈
- 使用说明
运行环境
Java≥8、MySQL≥5.7
开发工具
eclipse/idea/myeclipse/sts等均可配置运行
适用
课程设计,大作业,毕业设计,项目练习,学习演示等
功能说明
基于javaweb的SpringBoot电影推荐系统(java+springboot+html+thymeleaf+easyui+bootstrap+mysql+maven)
项目介绍
本系统采用企业级开发标准,使用SpringBoot架构,数据访问层采用Spring Data Jpa,业务控制层采用SpringMvc,安全框架采用Shiro,实现了完整权限系统,Controller方法采用shiro注解,来实现有效的权限控制;界面采用了Easyui技术;在该项目中可以收录电影,收录电影系统,电影系统动态信息以及通过关键字查询你想要看的电影。在后台可以添加电影信息,对电影信动态的管理,电影信息管理,系统信息的管理等。
环境需要
1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。
2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA;
3.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS;
4.数据库:MySql 5.7版本;
技术栈
后端:SpringBoot+Spring Data Jpa+shiro
前端:html+easyui+bootstrap
使用说明
前台运行地址:http://localhost:8085 后台运行地址:http://localhost:8085/login
管理员账户:admin 密码:123456
```java
mav.addObject("websiteInfoList", websiteInfoService.getByFilmId(id));
mav.addObject("mainPage", "film/view");
mav.addObject("mainPageKey", "#f");
mav.addObject("film", film);
mav.setViewName("index");
return mav;
/**
* 获取下一篇博客和下一篇博客代码
* @param lastBlog
* @param nextBlog
* @return
*/
private String genUpAndDownPageCode(Film lastFilm, Film nextFilm) {
StringBuffer pageCode = new StringBuffer();
if (lastFilm == null || lastFilm.getId() == null) {
pageCode.append("<p>上一篇:没有了</p>");
} else {
pageCode.append("<p>上一篇:<a href='/film/" + lastFilm.getId() + "'>" + lastFilm.getTitle() + "</a></p>");
}
if (nextFilm == null || nextFilm.getId() == null) {
pageCode.append("<p>下一篇:没有了</p>");
} else {
pageCode.append("<p>下一篇:<a href='/film/" + nextFilm.getId() + "'>" + nextFilm.getTitle() + "</a></p>");
}
return pageCode.toString();
}
}
package com.java1234.controller.admin;
/**
* 电影网站Controller类
*/
```clike
```java
initSystem.loadData(request.getServletContext());
resultMap.put("success", true);
return resultMap;
}
/**
* 删除友情电影网站信息
* @param ids
* @param response
* @return
* @throws Exception
*/
@ResponseBody
@RequestMapping("/delete")
public Map<String,Object> delete(@RequestParam(value="ids")String ids,HttpServletRequest request)throws Exception{
String []idStrs = ids.split(",");
Map<String, Object> resultMap = new HashMap<>();
boolean flag=true;
for(int i=0;i<idStrs.length;i++){
Integer websiteId=Integer.parseInt(idStrs[i]);
if(websiteInfoService.getByWebsiteId(websiteId).size()>0){
flag=false;
}else{
websiteService.delete(Integer.parseInt(idStrs[i]));
}
}
initSystem.loadData(request.getServletContext());
if(flag){
resultMap.put("success", true);
}else{
resultMap.put("success", false);
resultMap.put("errorInfo", "电影动态信息中存在电影网站信息,不能删除!");
}
return resultMap;
}
}
package com.java1234.controller.admin;