做水果网站需要些什么网站没被收录

diannao/2026/1/27 10:27:20/文章来源:
做水果网站需要些什么,网站没被收录,如何选择小程序定制公司,安徽网站开发推荐引言#xff1a; 在Spring Boot项目中#xff0c;我们经常需要对Web MVC进行配置#xff0c;以满足项目的特定需求。例如#xff0c;设置静态资源映射、自定义消息转换器或生成Swagger接口文档等。今天#xff0c;我们将详细探讨如何在Spring Boot中通过WebMvcConfig类进行…引言 在Spring Boot项目中我们经常需要对Web MVC进行配置以满足项目的特定需求。例如设置静态资源映射、自定义消息转换器或生成Swagger接口文档等。今天我们将详细探讨如何在Spring Boot中通过WebMvcConfig类进行这些配置并附上相应的示例代码。 一、WebMvcConfig类的作用 WebMvcConfig是一个配置类它继承了WebMvcConfigurationSupport允许我们对Spring MVC进行更细粒度的控制。通过此类我们可以重写父类的方法来自定义我们自己的配置。 二、配置静态资源映射 在Spring Boot中静态资源默认放置在src/main/resources/static目录下。但有时我们可能需要自定义静态资源的映射路径。这时我们可以通过重写addResourceHandlers方法来实现。 示例代码 Override protected void addResourceHandlers(ResourceHandlerRegistry registry) {// 将/doc.html映射到classpath:/META-INF/resources/目录下registry.addResourceHandler(doc.html).addResourceLocations(classpath:/META-INF/resources/);// 将/webjars/**映射到classpath:/META-INF/resources/webjars/目录下registry.addResourceHandler(/webjars/**).addResourceLocations(classpath:/META-INF/resources/webjars/);// 将/backend/**映射到classpath:/backend/目录下registry.addResourceHandler(/backend/**).addResourceLocations(classpath:/backend/);// 将/front/**映射到classpath:/front/目录下registry.addResourceHandler(/front/**).addResourceLocations(classpath:/front/); }通过上述配置我们可以根据不同的路径访问不同目录下的静态资源。 三、自定义消息转换器 在Spring MVC中消息转换器负责将HTTP请求和响应体中的数据转换为Java对象。如果需要自定义转换规则我们可以通过重写extendMessageConverters方法并添加自定义的HttpMessageConverter来实现。 示例代码 Override protected void extendMessageConverters(ListHttpMessageConverter? converters) {// 创建消息转换器对象这里使用了自定义的JacksonObjectMapperMappingJackson2HttpMessageConverter messageConverter new MappingJackson2HttpMessageConverter();messageConverter.setObjectMapper(new JacksonObjectMapper()); // 假设JacksonObjectMapper是自定义的ObjectMapper实现类// 将自定义的消息转换器添加到转换器列表的最前面这样它会优先被使用converters.add(0, messageConverter); }注意在上述代码中我们假设有一个名为JacksonObjectMapper的类它是ObjectMapper的自定义实现。在实际项目中你可能需要根据你的需求来定制这个类。 四、生成Swagger接口文档 Swagger是一个强大的API文档生成工具。在Spring Boot项目中我们可以通过集成Swagger来自动生成接口文档。这通常涉及到创建一个Docket Bean并对其进行相应的配置。 示例代码 Bean public Docket createRestApi() {return new Docket(DocumentationType.SWAGGER_2) // 指定文档类型为Swagger2.apiInfo(apiInfo()) // 设置API文档的基本信息.select() // 构建一个ApiSelectorBuilder实例,用来控制哪些接口暴露给Swagger来展现.apis(RequestHandlerSelectors.basePackage(com.itheima.reggie.controller)) // 指定扫描的包路径.paths(PathSelectors.any()) // 所有路径都被扫描.build(); // 构建Docket实例 }private ApiInfo apiInfo() {return new ApiInfoBuilder() // 创建ApiInfoBuilder实例,用来构建ApiInfo对象(API文档的基本信息).title(瑞吉外卖) // 设置标题.version(1.0) // 设置版本号.description(瑞吉外卖接口文档) // 设置描述信息.build(); // 构建ApiInfo实例并返回 }通过上述配置Swagger将自动扫描指定包下的所有Controller类并生成相应的API文档。同时我们还可以设置API文档的基本信息如标题、版本号和描述等。这样前端开发人员就可以通过Swagger UI界面方便地查看和测试后端提供的API接口了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/87647.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

华为官方商城网站建设方案wordpress 登录注册

转载链接:http://www.cnblogs.com/guoguo-15/archive/2011/08/24/2151859.html css中!important的作用 {*rule !important}这个css规则当今在网页制作的时候的普及已经非常流行了,以前我对它的理解就停留在‘浏览器是否识别阶段’ 而没有真正去研究过&am…

西安做网站公司哪家行百度推广获客

文章目录 介绍MySQL 之间的区别和适用场景差异数据模型:查询语言:可扩展性:数据一致性: 下载安装环境变量配置 介绍 MongoDB 是一种开源的、面向文档的 NoSQL 数据库管理系统。它使用灵活的文档模型来存储数据,这意味…

做网站赚钱吗wordpress 更新提示

MVVM试图更加清晰的讲用户界面(UI)开发从应用程序的业务逻辑与行为中心分离,由于,不少这样的模式的实现都须要利用声明式数据绑定来实现讲View(视图)工做从其余层分离css因此出现了一大堆自定义的声明式的语法:html如:Avalonnode顾名思义,自定…

读书郎营销网站找项目网站

ead命令: read 命令从标准输入中读取一行,并把输入行的每个字段的值指定给 shell 变量 1)read后面的变量var可以只有一个,也可以有多个,这时如果输入多个数据,则第一个数据给第一个变量,第二个数…

怎么用PHP做网站留言板在线编程的网站

一句话,clean一下这个Project!就OK了…… 不要被假象迷惑!转载于:https://www.cnblogs.com/wytings/p/4156038.html

误入网站退不了怎么做青岛餐饮加盟网站建设

51CTO著名专家老刘,连发了两篇博文,老刘的博客http://2844337.blog.51cto.com/ 都是劝谏我们年轻人不要浮躁。两篇文章用故事教育我们一定不要浮躁,但是如何做到不浮躁,老刘没有说。我想借着这个主题,简单谈一下自己的…

网上做网站资金大概多少美食网站联系我们怎么做

到2023年底,所有向github托管的存储库贡献代码的用户都必须启用一种或多种形式的2FA。 双重身份认证 所谓双重身份认证(Two-Factor Authentication),就是在账号密码以外还额外需要一种方式来确认用户身份。 GitHub正在大力推动双…

深圳市手机网站建设怎么样职业生涯规划大赛含金量高吗

1前一个clip的位置 2选root的话就跑到这里了,跟前一个clip差很多 3换了left foot对齐之后才正常 4这时候开不开自动对齐不影响 5奇怪医生的中心似乎是途中的花坐标轴偏离人体好多呀不知何时跑这里的难道前面是应为这个?中心跑了我还不知道 6动画交叉的时…

网站推广的作用是建网站得钱吗

1、GitHub,这个不管是做安卓还是其他,只要是开发就必上的网站,也是天朝没有墙掉为数不多的网站 2、Stack OverFlow,这个和上面一样,国外非常著名的问答网站,在上面基本上很多问题都可以得到解决 3、Genymotion模拟器,搞…

更换网站模板济南网站建站模板

题目描述 给你一个字符串 s 。我们要把这个字符串划分为尽可能多的片段,同一字母最多出现在一个片段中。 注意,划分结果需要满足:将所有划分结果按顺序连接,得到的字符串仍然是 s 。 返回一个表示每个字符串片段的长度的列表。…

wordpress幻灯片跳转网站seo怎么优化

说明 chkconfig命令 检查、设置系统的各种服务。这是Red Hat公司遵循GPL规则所开发的程序,它可查 询操作系统在每一个执行等级中会执行哪些系统服务,其中包括各类常驻服务。谨记chkconfig不是立 即自动禁止或激活一个服务,它只是简单的改变了…

做商城网站设计WordPress百度收录内容

catalog加锁规则等值查询间隙锁非唯一索引等值锁主键索引范围锁非唯一索引范围锁唯一索引范围锁 bug非唯一索引上存在"等值"的例子limit语句加锁关于死锁总结 1、查询过程中访问到的对象才会加锁,而加锁的基本单位是next-key lock(前开后闭&am…

网站怎么加站长统计qq网页版登录官网登录入口

1. 引言 2023年知乎博客 WebAuthn: 真正的无密码身份认证 总结得很赞。 在数字时代,密码已成为人们日常生活和在线活动中不可或缺的一部分。尽管互联网已经发展了 20 多年,许多方面都有了巨大的改进,但只有密码,还是 20 年前的用…

免费开源建站系统源码用vs2013做网站教程

论文解读者:肖善,温梓曦,张怡雯,杨子豪 编者按: 解密品牌商在线电商平台:组织结构、策略选择、三方共赢 Manufacturer encroachment with an e‐commerce division 原文作者信息 Shi, S., Wang, C., Ch…

前端网站设计物流官方网站建设方案

实现一个new操作符 //实现一个new操作符 function myNew(fn,...args){if(typeof fn ! function) {throw (fn is not a function)}//将对象的原型设置为fn的prototypelet resObject.create(fn.prototype)//使用 apply 执行构造函数 并传入参数 arguments 获取函数的返回值let r…

12380网站建设情况说明手机兼职群

今天更新一道不错的状态压缩DP题,顺带总结一下状态压缩DP。 摘要: Part1 浅谈状态压缩DP的理解 Part2 浅谈对状态机DP的理解 Part3 关于状态压缩DP的1道例题 Part1 状态压缩DP 1、状态压缩DP: 事物的状态可能包含多个特征,…

html底部友情链接代码seo销售是做什么的

在 Ubuntu 22.04 上安装 Jupyter Notebook 可以通过以下步骤完成: 1. 更新系统 首先,确保你的系统是最新的,运行以下命令更新包列表和已安装的软件包: sudo apt update sudo apt upgrade2. 安装 Python 及 pip Ubuntu 通常默认…

两学一做注册网站如何用手机做网站

WeakMap和Map都是ES6中新增的数据结构,用于存储键值对。它们之间的主要区别有以下几点: 键类型的限制:在Map中,键可以是任意类型的值(包括基本类型和对象引用),而在WeakMap中,键只能…

俄语搜索网站手机版企页网站案例

文章目录 3. 测试阶段3.1 头脑风暴和优先场景(第7步)3.1.1 理论部分3.1.2 示例 3.2 分析架构方法(第8步)3.2.1 调查架构方法1)安全性2)性能 3.2.2 创建分析问题3.2.3 分析问题的答案胡佛架构银行体系结构 3…

怎样看网站有没有做301成都布马网络科技有限公司

一、场景描述 我们在页面的开发过程中&#xff0c;经常需要操作dom元素&#xff0c;来实现我们需要的效果。 以往js中&#xff0c;我们是通过给dom添加id&#xff0c;然后&#xff0c;通过js代码document来获取这个dom 简写代码案例&#xff1a; <h2 id"test"&…