java商城源码(servlet,springboot,html,vue,uniapp,小程序,android)一套任意组合

简介: java商城源码(servlet,springboot,html,vue,uniapp,小程序,android)一套任意组合,计算机毕业设计

今天给大家带来一部巨作,商城系统,没错,就是大家常见的商城系统

但是这个是现今最全的一套系统,其中一套项目包含了后台

servlet版本接口

springboot版本接口

pc界面可以用html,也可以用vue(elementui)

手机端可以使用uniapp,也可以用微信小程序,也可以安卓原生开发

这样组合一下可以分好16种项目

pc项目:

springboot+html版本

springboot+vue版本

servlet+html版本

servlet+vue版本

手机项目:

springboot+html(后台界面)+uniapp

springboot+vue(后台界面)+uniapp

servlet+html(后台界面)+uniapp

servlet+vue(后台界面)+uniapp

springboot+html(后台界面)+小程序

springboot+vue(后台界面)+小程序

servlet+html(后台界面)+小程序

servlet+vue(后台界面)+小程序

springboot+html(后台界面)+android

springboot+vue(后台界面)+android

servlet+html(后台界面)+android

servlet+vue(后台界面)+android

/**
 * 商品接口
 * @author qq2803180149
 *
 */
@RestController
@RequestMapping("/api/goods")
public class ApiGoodsController {
  @Autowired
  private GoodsService goodsService;
  /**
   * 查询列表
   * @param map
   * @return
   */
  @AuthIgnore
  @GetMapping("list")
    public R list(@RequestParam Map<String, Object> map){
    map.put("status", 1);
    Query query = new Query(map);
      List<GoodsEntity> goodsList = goodsService.queryList(query);
      Integer total = goodsService.queryTotal(map);
        return R.ok().put("goodsList", goodsList).put("total", total);
    }
  /**
   * 详情
   * @param id
   * @return
   */
  @AuthIgnore
    @GetMapping("detail")
    public R detail(int id){
      GoodsEntity goods = goodsService.queryObject(id);
      return R.ok().put("goods", goods);
    }
  /**
   * 推荐商品
   * @param userId
   * @return
   */
  @GetMapping("recommend")
    public R recommend(@RequestAttribute("userId") Long userId){
      List<GoodsEntity> goodsList = goodsService.getLike(userId);
        return R.ok().put("goodsList", goodsList);
    }
}

image.gif

image.gif小程序-首页.png用户端-首页.png用户端-首页.png用户端-首页.png用户端-首页.png

image.gif

image.gif

image.gif

image.gif

image.gif


相关文章
|
13天前
|
存储 JavaScript 前端开发
基于 SpringBoot 和 Vue 开发校园点餐订餐外卖跑腿Java源码
一个非常实用的校园外卖系统,基于 SpringBoot 和 Vue 的开发。这一系统源于黑马的外卖案例项目 经过站长的进一步改进和优化,提供了更丰富的功能和更高的可用性。 这个项目的架构设计非常有趣。虽然它采用了SpringBoot和Vue的组合,但并不是一个完全分离的项目。 前端视图通过JS的方式引入了Vue和Element UI,既能利用Vue的快速开发优势,
77 13
|
21天前
|
JavaScript 安全 Java
java版药品不良反应智能监测系统源码,采用SpringBoot、Vue、MySQL技术开发
基于B/S架构,采用Java、SpringBoot、Vue、MySQL等技术自主研发的ADR智能监测系统,适用于三甲医院,支持二次开发。该系统能自动监测全院患者药物不良反应,通过移动端和PC端实时反馈,提升用药安全。系统涵盖规则管理、监测报告、系统管理三大模块,确保精准、高效地处理ADR事件。
|
1月前
|
人工智能 小程序 搜索推荐
uni app下开发AI运动小程序解决方案
本文介绍了在小程序中实现AI运动识别的解决方案。该方案依托于UNI平台,通过高效便捷的插件形式,实现包括相机抽帧控制、人体识别、姿态识别等在内的多项功能,无需依赖后台服务器,大幅提高识别效率和用户体验。方案内置多种运动模式,支持自定义扩展,适用于AI健身、云上赛事、AI体测等多场景,适合新开发和存量改造项目。
|
1月前
|
小程序 前端开发 JavaScript
在线课堂+工具组件小程序uniapp移动端源码
在线课堂+工具组件小程序uniapp移动端源码
39 0
在线课堂+工具组件小程序uniapp移动端源码
|
1月前
|
JavaScript 安全 Java
如何使用 Spring Boot 和 Ant Design Pro Vue 构建一个前后端分离的应用框架,实现动态路由和菜单功能
本文介绍了如何使用 Spring Boot 和 Ant Design Pro Vue 构建一个前后端分离的应用框架,实现动态路由和菜单功能。首先,确保开发环境已安装必要的工具,然后创建并配置 Spring Boot 项目,包括添加依赖和配置 Spring Security。接着,创建后端 API 和前端项目,配置动态路由和菜单。最后,运行项目并分享实践心得,帮助开发者提高开发效率和应用的可维护性。
102 2
|
1月前
|
JavaScript NoSQL Java
CC-ADMIN后台简介一个基于 Spring Boot 2.1.3 、SpringBootMybatis plus、JWT、Shiro、Redis、Vue quasar 的前后端分离的后台管理系统
CC-ADMIN后台简介一个基于 Spring Boot 2.1.3 、SpringBootMybatis plus、JWT、Shiro、Redis、Vue quasar 的前后端分离的后台管理系统
49 0
|
小程序 JavaScript
小程序解析html渲染在页面上
小程序解析html渲染在页面上
173 0
小程序解析html渲染在页面上
|
29天前
|
前端开发 测试技术 定位技术
如何利用HTML和CSS构建企业级网站的全过程。从项目概述到页面结构设计,再到HTML结构搭建与CSS样式设计,最后实现具体页面并进行优化提升,全面覆盖了网站开发的关键步骤
本文深入介绍了如何利用HTML和CSS构建企业级网站的全过程。从项目概述到页面结构设计,再到HTML结构搭建与CSS样式设计,最后实现具体页面并进行优化提升,全面覆盖了网站开发的关键步骤。通过实例展示了主页、关于我们、产品展示、新闻动态及联系我们等页面的设计与实现,强调了合理布局、美观设计及用户体验的重要性。旨在为企业打造一个既专业又具吸引力的线上平台。
59 7
|
29天前
|
前端开发 JavaScript 搜索推荐
HTML与CSS在Web组件化中的核心作用及前端技术趋势
本文探讨了HTML与CSS在Web组件化中的核心作用及前端技术趋势。从结构定义、语义化到样式封装与布局控制,两者不仅提升了代码复用率和可维护性,还通过响应式设计、动态样式等技术增强了用户体验。面对兼容性、代码复杂度等挑战,文章提出了相应的解决策略,强调了持续创新的重要性,旨在构建高效、灵活的Web应用。
37 6

热门文章

最新文章