大事件后端项目26------新增文章

简介: 大事件后端项目26------新增文章

大家好,我是爱你三千遍斯塔克,我们在开发文章类的软件的时候,新增文章类的接口开发自然是少不了的,要将文章的标题和内容获取,那么接口里的参数应该怎么写呢?这里有一份参考资料可供大家参考,帮助大家自己完成新增文章的接口开发,希望对大家有帮助:

“希望你喜欢我的内容,记得关注我哦!我会继续为大家带来更好的作品!”

1、接下来,我们开发文章管理模块的开发

2、在开发接口之前,我们先来分析实体类和表结构,这样会更有利于对表结构进行开发,cover-img是文章的封面图片地址,图片的数据会存储到我们阿里云的服务器上

3、state这里是文章的状态,这种状态有两种,要么是已发布,要么是草稿,已发布和草稿,是一个字符串,只有这两种状态

4、文章分类的id

5、用来表示当前文章是那个用户创建的,用户去查看和操作,只能操作自己的文章

6、创建时间和修改时间

7、这几个实体类,实体类和表结构分析完毕了,我们来分析需求了

8、首先我们先来明确一下需求

9、新增文章是在点胶机左侧这个按钮之后,会在右侧展示对应的文章管理界面

10、有这样一个抽屉的按钮,当你点了这个按钮之后,会自动的展示

11、调用后台的接口,完成后台接口的开发

12、需求分析完毕之后,

13、请求参数格式为json数据,里面有title

14、content正文

15、代表着用户的分类id

16、响应数据情况

17、同样的我们也要分析一下该接口的实现思路

18、

19、这里是当初我们在写登录认证的时候,就写好

20、接下来,创建一个接口

21、在articleSerivce中创建一个实现类

22、接下来实现我们的接口

23、在这个类中添加一个注解

24、接下来,我们创建这个接口,Mapper

25、这里面我们要加一个注解

26、

27、现在我们并没有对article做一个校验

28、allt + enter接口写好之后,再新增文章

29、alt + enter添加注解

30、注入Mapper,添加article

31、给他赋值

32、把表的字段列到这,朝着抄

33、insert添加上就行

34、使用文章管理相关的接口,我们也要导入相关的接口

35、文章管理相关接口,携带相关的token过去

36、配置token

37、替换一下

38、打开我们的idea

39、把他添加到旅游里面

40、找到article这张表,已经成功添加过来了

41、这里有个小bug,我们没有对校验,进行一个参数的校验,那就留着下篇再讲

相关文章
|
JSON 自然语言处理 前端开发
【01】对APP进行语言包功能开发-APP自动识别地区ip后分配对应的语言功能复杂吗?-成熟app项目语言包功能定制开发-前端以uniapp-基于vue.js后端以laravel基于php为例项目实战-优雅草卓伊凡
【01】对APP进行语言包功能开发-APP自动识别地区ip后分配对应的语言功能复杂吗?-成熟app项目语言包功能定制开发-前端以uniapp-基于vue.js后端以laravel基于php为例项目实战-优雅草卓伊凡
793 72
【01】对APP进行语言包功能开发-APP自动识别地区ip后分配对应的语言功能复杂吗?-成熟app项目语言包功能定制开发-前端以uniapp-基于vue.js后端以laravel基于php为例项目实战-优雅草卓伊凡
|
Java 关系型数据库 MySQL
在Linux平台上进行JDK、Tomcat、MySQL的安装并部署后端项目
现在,你可以通过访问http://Your_IP:Tomcat_Port/Your_Project访问你的项目了。如果一切顺利,你将看到那绚烂的胜利之光照耀在你的项目之上!
625 41
|
SQL JavaScript 安全
【04】Java+若依+vue.js技术栈实现钱包积分管理系统项目-若依框架二次开发准备工作-以及建立初步后端目录菜单列-优雅草卓伊凡商业项目实战
【04】Java+若依+vue.js技术栈实现钱包积分管理系统项目-若依框架二次开发准备工作-以及建立初步后端目录菜单列-优雅草卓伊凡商业项目实战
701 11
【04】Java+若依+vue.js技术栈实现钱包积分管理系统项目-若依框架二次开发准备工作-以及建立初步后端目录菜单列-优雅草卓伊凡商业项目实战
|
人工智能 小程序 NoSQL
【一步步开发AI运动小程序】二十一、如何将AI运动项目配置持久化到后端?
本文介绍基于云智「Ai运动识别引擎」的运动配置持久化方案,旨在优化小程序或Uni APP中AI运动识别能力。通过将运动检测参数(如`Key`、`Name`、`TickMode`、`rules`或`samples`)持久化到后端,可避免因频繁调整运动参数而重新发布应用,提升用户体验。持久化数据结构支持规则和姿态样本存储,适用于关系数据库、文件或文档数据库(如MongoDB)。此外,云智还提供运动自动适配工具及「AI乐运动」产品,助力快速实现AI体育、全民健身等场景。
|
算法 Java Linux
java制作海报五:java 后端整合 echarts 画出 折线图,项目放在linux上,echarts图上不显示中文,显示方框口口口
这篇文章介绍了如何在Java后端整合ECharts库来绘制折线图,并讨论了在Linux环境下ECharts图表中文显示问题。
667 1
|
前端开发 Java Shell
后端项目打包上传服务器部署运行记录
后端项目打包上传服务器部署运行记录
529 0
|
前端开发 开发者 Apache
揭秘Apache Wicket项目结构:如何打造Web应用的钢铁长城,告别混乱代码!
【8月更文挑战第31天】Apache Wicket凭借其组件化设计深受Java Web开发者青睐。本文详细解析了Wicket项目结构,帮助你构建可维护的大型Web应用。通过示例展示了如何使用Maven管理依赖,并组织页面、组件及业务逻辑,确保代码清晰易懂。Wicket提供的页面继承、组件重用等功能进一步增强了项目的可维护性和扩展性。掌握这些技巧,能够显著提升开发效率,构建更稳定的Web应用。
463 0
|
存储 缓存 负载均衡
后端开发中的性能优化策略
本文将探讨几种常见的后端性能优化策略,包括代码层面的优化、数据库查询优化、缓存机制的应用以及负载均衡的实现。通过这些方法,开发者可以显著提升系统的响应速度和处理能力,从而提供更好的用户体验。
655 6
|
人工智能 Java API
后端开发必看:零代码实现存量服务改造成MCP服务
本文介绍如何通过 **Nacos** 和 **Higress** 实现存量 Spring Boot 服务的零代码改造,使其支持 MCP 协议,供 AI Agent 调用。全程无需修改业务代码,仅通过配置完成服务注册、协议转换与工具映射,显著降低改造成本,提升服务的可集成性与智能化能力。
3366 1
|
存储 消息中间件 前端开发
PHP后端与uni-app前端协同的校园圈子系统:校园社交场景的跨端开发实践
校园圈子系统校园论坛小程序采用uni-app前端框架,支持多端运行,结合PHP后端(如ThinkPHP/Laravel),实现用户认证、社交关系管理、动态发布与实时聊天功能。前端通过组件化开发和uni.request与后端交互,后端提供RESTful API处理业务逻辑并存储数据于MySQL。同时引入Redis缓存热点数据,RabbitMQ处理异步任务,优化系统性能。核心功能包括JWT身份验证、好友系统、WebSocket实时聊天及活动管理,确保高效稳定的用户体验。
790 4
PHP后端与uni-app前端协同的校园圈子系统:校园社交场景的跨端开发实践

热门文章

最新文章