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

效果图

相关推荐
想用offer打牌13 小时前
Spring AI vs Spring AI Alibaba
java·人工智能·后端·spring·系统架构
guslegend13 小时前
第6章:SpringBoot 拦截器-监听器实战
spring boot
码农幻想梦14 小时前
实验五 spring入门及IOC实验
java·后端·spring
alonewolf_9914 小时前
RabbitMQ应用开发实战:从基础编程到SpringBoot集成全面指南
spring boot·消息队列·rabbitmq·java-rabbitmq
a程序小傲14 小时前
蚂蚁Java面试被问:向量数据库的相似度搜索和索引构建
开发语言·后端·python·架构·flask·fastapi
子非鱼92115 小时前
MyBatisPlus快速上手
数据库·spring boot·mybatisplus
皙然16 小时前
SpringBoot 自动装配深度解析:从底层原理到自定义 starter 实战(含源码断点调试)
java·spring boot·spring
派大鑫wink16 小时前
【Day39】Spring 核心注解:@Component、@Autowired、@Configuration 等
java·后端·spring
Java程序员威哥17 小时前
Java应用容器化最佳实践:Docker镜像构建+K8s滚动更新(生产级完整模板+避坑指南)
java·开发语言·后端·python·docker·kubernetes·c#
J_liaty17 小时前
RocketMQ快速入门与Spring Boot整合实践
spring boot·rocketmq·java-rocketmq