spring boot自定义配置时在yml文件输入有提示

自定义一个配置类,然后在yml文件具体配置值时,一般不会有提示,这个解决这个问题

依赖

复制代码
        <!--自定义配置类,在yml文件写的时候会有提示-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-configuration-processor</artifactId>
            <optional>true</optional>
        </dependency>

重新刷一下Pom依赖

自定义配置类

复制代码
package com.example.redissontest.config;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

//以下注解是把改配置类注入到容器中
@ConfigurationProperties(prefix = "sys.pe.dingtalk")
@Component
@Data
public class DingTalkConfig {
    private String robotUrl;
    private String secret;
}

重新build一下加入依赖所在的项目

yml文件配置

复制代码
sys:
  pe:
    dingtalk:
      robot-url: xxx
      secret: xxx

效果图

相关推荐
守护砂之国泰裤辣7 分钟前
Windows+docker下简单kafka测试联调
java·运维·spring boot·docker·容器
数据小馒头12 分钟前
MySQL文本处理:全库搜索慢?正则清洗难?掌握这 3 个方法
后端
星浩AI19 分钟前
LCEL:打造可观测、可扩展、可部署的 LangChain 应用
人工智能·后端·python
数据小馒头19 分钟前
MySQL并发与锁:从“防止超卖”到排查“死锁”
后端
用户2986985301420 分钟前
C#: 在Word文档中添加或移除可编辑区域
后端·c#
初次攀爬者21 分钟前
RAG核心升级|多LLM模型动态切换方案
人工智能·后端·ai编程
EntyIU27 分钟前
自己实现mybatisplus的批量插入
java·后端
用户6174332731029 分钟前
MySQL 表的类 Git 版本控制
后端
pany35 分钟前
程序员近十年新年愿望,都有哪些变化?
前端·后端·程序员
杨宁山36 分钟前
Java 解析 CDR 文件并计算图形面积的完整方案(支持 MultipartFile / 网络文件)@杨宁山
后端