基于java的仿豆瓣电影微信小程序,框架采用的是springboot
1.数据库:MySql
2.技术:java
3.框架:springboot,微信小程序
————————————————
项目效果图:

package com.javapandeng.controller;

import com.javapandeng.base.BaseController;
import com.javapandeng.po.User;
import com.javapandeng.service.UserService;
import com.javapandeng.utils.Consts;
import com.javapandeng.utils.Pager;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;

import javax.servlet.http.HttpServletRequest;

/**
 * 用户c层
 */
@Controller
@RequestMapping("/user")
public class UserController extends BaseController {

@Autowired
    private UserService userService;

@RequestMapping("/findBySql")
    public String findBySql(Model model,User user){
        String sql = "select * from user where 1=1 ";
        if(!isEmpty(user.getUserName())){
            sql += " and userName like '%"+user.getUserName()+"%' ";
        }
        sql+=" order by id";
        Pager<User> pagers = userService.findBySqlRerturnEntity(sql);
        model.addAttribute("pagers",pagers);
        model.addAttribute("obj",user);
        return "user/user";
    }

/**
     * 查看用户信息
     * @param model
     * @param request
     * @return
     */
    @RequestMapping("/view")
    public String view(Model model, HttpServletRequest request){
        Object attribute = request.getSession().getAttribute(Consts.USERID);
        if(attribute==null){
            return "redirect:/login/uLogin";
        }
        Integer userId = Integer.valueOf(attribute.toString());
        User obj = userService.load(userId);
        model.addAttribute("obj",obj);
        return "user/view";
    }

/**
     * 执行修改用户信息的操作
     */
    @RequestMapping("/exUpdate")
    public String exUpdate(User user,HttpServletRequest request){
        Object attribute = request.getSession().getAttribute(Consts.USERID);
        if(attribute==null){
            return "redirect:/login/uLogin";
        }
        user.setId(Integer.valueOf(attribute.toString()));
        userService.updateById(user);
        return "redirect:/user/view.action";
    }
}

java计算机毕业设计 - 仿豆瓣电影的微信小程序相关推荐

  1. 【附源码】Java计算机毕业设计扫码点餐微信小程序(程序+LW+部署)

    项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...

  2. 计算机毕业设计Python+uniapp校园服务微信小程序(小程序+源码+LW)

    计算机毕业设计Python+uniapp校园服务微信小程序(小程序+源码+LW) 该项目含有源码.文档.程序.数据库.配套开发软件.软件安装教程 项目运行 环境配置: Pychram社区版+ pyth ...

  3. 计算机毕业设计Python+uniapp音乐播放微信小程序LW(小程序+源码+LW)

    计算机毕业设计Python+uniapp音乐播放微信小程序LW(小程序+源码+LW) 该项目含有源码.文档.程序.数据库.配套开发软件.软件安装教程 项目运行 环境配置: Pychram社区版+ py ...

  4. [附源码]计算机毕业设计Python+uniapp家电维修微信小程序z8jl5(程序+lw+远程部署)

    [附源码]计算机毕业设计Python+uniapp家电维修微信小程序z8jl5(程序+lw+远程部署) 该项目含有源码.文档.程序.数据库.配套开发软件.软件安装教程 项目运行环境配置: Python ...

  5. 计算机毕业设计Python+uniapp文具商城微信小程序(小程序+源码+LW)

    计算机毕业设计Python+uniapp文具商城微信小程序(小程序+源码+LW) 该项目含有源码.文档.程序.数据库.配套开发软件.软件安装教程 项目运行 环境配置: Pychram社区版+ pyth ...

  6. 【计算机毕业设计】家校通微信小程序的设计与实现

    毕设帮助.开题指导.源码交流,联系方式见文末哦. 技术栈:JAVA语言.SSM框架.微信小程序.VUE.JS.MySQL数据库. 家校通系统前端基于微信小程序,后端基于WEB后台管理系统,可以实现首页 ...

  7. 计算机毕业设计springboot+vue基本安卓/微信小程序的驾校考试预约系统 uniapp

    驾校行业是一个传统的行业.根据当前发展现状,网络信息时代的全面普及,驾校行业也在发生着变化,单就考试预约这一方面,利用手机预约考试正在逐步进入人们的生活.传统的考试预约方式,不仅会耗费大量的人力.时间 ...

  8. 豆瓣电影评分(微信小程序)——Day1

    陈平说,知己知彼,胸怀天下. 所以开发第一步,查看官方文档.了解到微信小程序是轻量级的应用,无需下载便可应用,但是正是因此优势,对代码有了更多的要求. 划重点: 考虑到包大小对用户体验的影响,平台限制 ...

  9. 【附源码】Java计算机毕业设计宠物领养与物品捐赠小程序(程序+LW+部署)

    项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...

最新文章

  1. 洛谷P2503 [HAOI2006]均分数据(模拟退火)
  2. 10.11杭州Clouder lab 十分钟搭建共享应用 2:如何通过日志服务实现用户的日志收集与分析...
  3. windy数(BZOJ-1026)
  4. Code Review
  5. Java中字符输入输出流
  6. Mycat监控_监控平台安装zookeeper_作为配置中心注册发现用---MyCat分布式数据库集群架构工作笔记0036
  7. SAP License:PM常用表和字段
  8. Exchange Server 2013 RTM发布
  9. python多级目录import_Python之路---包和模块
  10. 双目测距原理以及双目相机矫正
  11. 如何高效学习,斯科特·扬(全文)
  12. java getbytes 乱码_深入解析java String中getBytes()的编码问题
  13. 【10个精品网站】找素材、找图片、PDF在线工具、免费图片降噪修复、免费可商用字体、PPT模板
  14. 周爱民 - 架构师能力模型
  15. 1055: 兔子繁殖问题 这是一个有趣的古典数学问题,著名意大利数学家Fibonacci曾提出一个问题:有一对小兔子,从出生后第3个月起每个月都生一对兔子。小兔子长到第3个月后每个月又生一对兔子。
  16. C语言自学完备手册(07)——printf()输出格式详解
  17. mct接收_Android实现文件上传功能(接收端用strust2)
  18. 工科硕士毕业14年,谈谈我的经验教训
  19. 成功人士分析问题的11种思维方式
  20. 我的世界java版控制键_我的世界:教你几个实用的快捷键小技巧,萌新可能对此一无所知!...

热门文章

  1. 比RBAC更好的权限认证方式(Auth类认证)
  2. oracle增加字段带默认值
  3. python量化投资-技术指标的计算
  4. oracle删除表中大量数据卡顿的解决办法
  5. java匿名内部类返回值_java匿名内部类
  6. 智能安全用电技术电气火灾监控的应用介绍 安科瑞 许敏
  7. html5自动生成目录,利用html实现类似于word自动生成的目录的效果
  8. git 在上传代码时提示 Your branch is up-to-date with ‘origin/master‘
  9. idea git branches更新
  10. 【C语言进阶】⑥函数指针详解