Spring Boot中怎么通过自定义配置实现IDE自动提示
发表于:2025-02-04 作者:千家信息网编辑
千家信息网最后更新 2025年02月04日,今天就跟大家聊聊有关Spring Boot中怎么通过自定义配置实现IDE自动提示,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。一、背景官方提供
千家信息网最后更新 2025年02月04日Spring Boot中怎么通过自定义配置实现IDE自动提示
今天就跟大家聊聊有关Spring Boot中怎么通过自定义配置实现IDE自动提示,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
一、背景
官方提供的spring boot starter的配置项,我们用IDE配置的时候一般都有自动提示的,如下图所示
而我们自己自定义的配置却没有,对开发非常不友好容易打错配置,那这个是怎样实现的呢?
二、提示原理
IDE是通过读取配置信息的元数据而实现自动提示的,而元数据在目录META-INF
中的spring-configuration-metadata.json
或者 additional-spring-configuration-metadata.json
三、实现自动提示
以我这个自己开发的starter中的自定义配置文件为例,如果自己手动创建这些元数据的话工作量比较大,使用IDEA
的话有自动生成功能
3.1. 引入依赖spring-boot-configuration-processor
在zlt-swagger2-spring-boot-starter
工程中添加以下jar包
org.springframework.boot spring-boot-configuration-processor true
3.2. 修改IDEA配置
搜索Annotation Processor
并设置Enable annotation processing
3.3. 重新编译项目
项目在重新编译后就会自动生成spring-configuration-metadata.json
文件
四、测试
自定义的swagger配置已经能自动提示了
看完上述内容,你们对Spring Boot中怎么通过自定义配置实现IDE自动提示有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。
配置
提示
内容
数据
文件
自动生成
项目
开发
生成
编译
信息
功能
原理
官方
工作量
工程
手动
时候
更多
目录
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
恋爱记录软件开发
vb本地数据库查询
服务器内存条和普条的区别
sql是层次型数据库吗
婞取名软件开发
深圳蓝天互联网科技有限公司
FIP服务器的创建与管理
曙光服务器mgmt口密码
服务器弹不出去移动硬盘怎么办
大学有计算机网络技术专业吗
嘉定区综合软件开发优势
网络技术和软件哪个好就业
服务器网卡的分类
网络技术培训总结
计算机网络技术产生与发展
财务软件开发案例
腾讯云禁止服务器访问网络
k3怎么无法连接服务器
网络安全防护方案案例
服务器系统安全与管理
天津pdu服务器专用电源种类
服务器安全狗退出
南通企业网络安全准入
三维数据库哪里有应用
web服务器升级
国家网络安全宣传片观后感
工业数据库国产化
如何论维护网络安全
赛迪恒业网络技术公司靠谱吗
福州天纵网络技术有限公司