大事件后端项目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,我们没有对校验,进行一个参数的校验,那就留着下篇再讲

相关文章
|
2月前
|
算法 Java Linux
java制作海报五:java 后端整合 echarts 画出 折线图,项目放在linux上,echarts图上不显示中文,显示方框口口口
这篇文章介绍了如何在Java后端整合ECharts库来绘制折线图,并讨论了在Linux环境下ECharts图表中文显示问题。
52 1
|
2月前
|
前端开发 Java Shell
后端项目打包上传服务器部署运行记录
后端项目打包上传服务器部署运行记录
57 0
|
4月前
|
前端开发 JavaScript
这篇文章介绍了如何使用form表单结合Bootstrap格式将前端数据通过action属性提交到后端的servlet,包括前端表单的创建、数据的一级和二级验证,以及后端servlet的注解和参数获取。
这篇文章介绍了使用AJAX技术将前端页面中表单接收的多个参数快速便捷地传输到后端servlet的方法,并通过示例代码展示了前端JavaScript中的AJAX调用和后端servlet的接收处理。
这篇文章介绍了如何使用form表单结合Bootstrap格式将前端数据通过action属性提交到后端的servlet,包括前端表单的创建、数据的一级和二级验证,以及后端servlet的注解和参数获取。
|
4月前
|
存储 运维 小程序
后端开发零负担!揭秘支付宝小程序云开发的高效与安全,你的项目也能飞速上线?
【8月更文挑战第27天】支付宝小程序云开发是由阿里云提供的集成开发环境,助力开发者高效、安全地构建小程序后端服务,免去服务器搭建,显著提高开发效率并降低运维成本。它集成了云函数、云数据库及云存储等功能,便于快速搭建后端逻辑。例如,仅需简单几行代码即可创建HTTP接口或进行数据管理。这使得开发者能更专注于业务逻辑和用户体验优化,同时平台还提供了强大的安全保障措施,确保数据安全和用户隐私。无论对于初创团队还是成熟企业,支付宝小程序云开发都能有效提升产品迭代速度和市场竞争力。
96 1
|
4月前
|
JSON 缓存 监控
go语言后端开发学习(五)——如何在项目中使用Viper来配置环境
Viper 是一个强大的 Go 语言配置管理库,适用于各类应用,包括 Twelve-Factor Apps。相比仅支持 `.ini` 格式的 `go-ini`,Viper 支持更多配置格式如 JSON、TOML、YAML
100 0
go语言后端开发学习(五)——如何在项目中使用Viper来配置环境
|
4月前
|
前端开发 开发者 Apache
揭秘Apache Wicket项目结构:如何打造Web应用的钢铁长城,告别混乱代码!
【8月更文挑战第31天】Apache Wicket凭借其组件化设计深受Java Web开发者青睐。本文详细解析了Wicket项目结构,帮助你构建可维护的大型Web应用。通过示例展示了如何使用Maven管理依赖,并组织页面、组件及业务逻辑,确保代码清晰易懂。Wicket提供的页面继承、组件重用等功能进一步增强了项目的可维护性和扩展性。掌握这些技巧,能够显著提升开发效率,构建更稳定的Web应用。
119 0
|
4月前
|
前端开发 程序员 API
从后端到前端的无缝切换:一名C#程序员如何借助Blazor技术实现全栈开发的梦想——深入解析Blazor框架下的Web应用构建之旅,附带实战代码示例与项目配置技巧揭露
【8月更文挑战第31天】本文通过详细步骤和代码示例,介绍了如何利用 Blazor 构建全栈 Web 应用。从创建新的 Blazor WebAssembly 项目开始,逐步演示了前后端分离的服务架构设计,包括 REST API 的设置及 Blazor 组件的数据展示。通过整合前后端逻辑,C# 开发者能够在统一环境中实现高效且一致的全栈开发。Blazor 的引入不仅简化了 Web 应用开发流程,还为习惯于后端开发的程序员提供了进入前端世界的桥梁。
514 0
|
4月前
|
JSON API 数据安全/隐私保护
Django 后端架构开发:JWT 项目实践与Drf版本控制
Django 后端架构开发:JWT 项目实践与Drf版本控制
97 0
|
19天前
|
存储 缓存 负载均衡
后端开发中的性能优化策略
本文将探讨几种常见的后端性能优化策略,包括代码层面的优化、数据库查询优化、缓存机制的应用以及负载均衡的实现。通过这些方法,开发者可以显著提升系统的响应速度和处理能力,从而提供更好的用户体验。
47 4
|
10天前
|
机器学习/深度学习 前端开发 算法
婚恋交友系统平台 相亲交友平台系统 婚恋交友系统APP 婚恋系统源码 婚恋交友平台开发流程 婚恋交友系统架构设计 婚恋交友系统前端/后端开发 婚恋交友系统匹配推荐算法优化
婚恋交友系统平台通过线上互动帮助单身男女找到合适伴侣,提供用户注册、个人资料填写、匹配推荐、实时聊天、社区互动等功能。开发流程包括需求分析、技术选型、系统架构设计、功能实现、测试优化和上线运维。匹配推荐算法优化是核心,通过用户行为数据分析和机器学习提高匹配准确性。
39 3

热门文章

最新文章