尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

前端这边不做过多赘述,页面图给出来,大概是一个h5页面配合vant组件先把页面实现即可

前端这边不做过多赘述,页面图给出来,大概是一个h5页面配合vant组件先把页面实现即可
📅 发布时间:2026/6/30 7:17:12

前端这边不做过多赘述,页面图给出来,大概是一个h5页面配合vant组件先把页面实现即可

附带一下给的提示词

第一次对话出来的页面

对于ui细节要求还原度不高的,有一张图片能够很精确的给你还原大概,如果需要还原度高的那么就需要ui出设计图然后用对应的一些skill或者mcp来实现了,后面的页面就大致按照这种方式一个个实现

后端篇

一.基础

前置条件:jdk

后端这边我们先用idea来做,后期可以转为其他平台,idea对于java的支持是最好的

当然idea也支持一些ai插件,在设置里面找到插件即可以安装各种ai插件

直接在idea创建一个项目位置跟前端放在一起,这里我们选择springboot,springboot是java的一个框架,类似于vue,react能够快速去写一些功能,语言选择java,类型是语言依赖的关系,选择主流的maven,jdk选择主流的17版本,其他默认即可

然后是框架的版本和一些依赖的勾选,类似于packagejson,vuerouter等等

这里因为开发的是java web项目勾选两个后面说

创建好项目后主要看到两个文件,一个是pom它类似于package.json就是看这个java项目有哪些依赖的

然后是这个文件夹里面,java代码都在里面,而且里面已经常见好了一个java文件,类似于app.vue是一个主启动文件那么要启动java项目就可以点击旁边的三角符号

然后可以在启动日志里面找到端口号并且查看

这个页面就是启动成功

如果想要修改端口号,可以在resources文件夹里面修改,里面的application可以将后缀名改为yml,然后点击右上角实现刷新重新运行

二.项目实现

2.1.get接口

那么如何来实现接口的编写

我们之前选择的mvc的架构那么就要按照mvc的规则来写,mvc就是model层,view层,controller层,也就是模型,视图,控制器,接口主要就是写在控制器里面

那么控制器写在哪里,我们刚才看到的主文件,java的主文件里面第一级就是包一个java文件里面可能会有多个包,每个包里面会有很多类

所以接下来我们就先创建一个包,包名注意不要写错合乎规范,然后在包里面创建一个java类文件

开始定义接口,那么首先是定义公共部分也就是接口前缀

然后比如我们定义一个get接口,那么就要@getmapping,下面些函数,string是定义输出类型,比如定义了字符串,就必须输出字符串

此时我们去访问这个get接口会发现还是报错,那是因为我们的输出类型也要定义

2.2 apifox使用

当然一般要测试接口我们都用专业的软件来进行,包括post接口你用浏览器就不好测试了,这个时候我们在apifox创建一个项目

可以去新建一个接口然后配置好开发环境地址就行了

但是我们都知道正常后端返回应该是类似于如下这么一个json格式不只是一个单字符串

所以这里我们需要将返回内容进行一个包装,这里我们直接创建一个类,先创建一个包VO一般都会将实体类放进VO里面然后创建一个类

这里创建类之后然后在类里面声明了四个私有属性,前三个不用多说主要是第四个,我们可以看到前面返回的数据data里面的内容是不定的有字符串也有对象等等,所以我们这里给data定义一个泛型,也就是外部在调用result的时候通过《》可以来声明data是一个什么类型

定义完属性就是定义输出成功的方法,直接定义一个ok的方法,然后去调用这个类并给到result,输出result,那么这个result里面就带有success,message等这些属性了

但是这里需要注意一点,我们这里定义的是私有属性,也就是在外面是没有办法去获取到这些属性的值的

比如你想这么做,在我们刚才写接口那里,你直接调用示例赋值这是不行的

如果你想正常访问以及赋值,原理就是在刚才定义约束那里设置getter和setter方法

此时你想打印的话就是

相关新闻

  • 计算机毕业设计之jsp电力资源服务平台
  • PS 如何抠图?5 种全场景无痕抠图完整实操教程
  • MLP-Mixer:用全连接层重构视觉理解的架构革命

最新新闻

  • MSPM0安全启动与系统配置:NONMAIN_TYPEF寄存器实战指南
  • PCM1803A ADC芯片设计指南:从Delta-Sigma原理到PCB布局实战
  • MSPM0比较器模块:从基础原理到低功耗设计的实战指南
  • MSPM0工厂常量解析:从芯片校准到安全启动的实战指南
  • 5分钟掌握暗黑3终极自动化助手:D3KeyHelper免费配置完全指南
  • 【bug】关于Docker Compose

日新闻

  • 【计算机毕业设计案例】基于 Spring Boot+Vue 的电影售票系统设计与实现 前后端分离架构下影院在线购票管理平台(程序+文档+讲解+定制)
  • 到底 TMD 用哪个: npm, pnpm, Yarn, Bun, Deno? 傻瓜, 当然用 npm 啦
  • Google限制Meta使用Gemini模型 凸显AI授权竞争白热化

周新闻

  • Windows字体自定义终极方案:No!! MeiryoUI完全指南
  • Deepin Boot Maker:告别命令行,3分钟制作Linux启动盘的智能解决方案
  • Plain Craft Launcher 2:重新定义你的Minecraft游戏体验

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号