@ConfigurationProperties(prefix=““)不起作用问题及解决方案

 更新时间:2026年06月03日 10:53:41   作者:qq_40420014  
这段文章主要讨论了在Spring Boot项目中使用@ConfigurationProperties进行YAML配置自动导入时遇到的问题,并分享了三种常见的错误解决方法,帮助开发者避免相同错误

@ConfigurationProperties(prefix=““)不起作用

今天项目用到将yaml配置参数自动导入功能,结果不起作用,百度查了半天,借鉴了几种方法(虽然都没解决我的问题)和大家一起分享。

第一种

写了ConfigurationProperties但是没写Component,Component是

@Component
@ConfigurationProperties(prefix = "")

第二种

实体类写成了静态,例如下面的下面的,就不生效

@Component
@ConfigurationProperties(prefix = "userinfo")
public class User
{
    private static String name;
    public static String getName()
    {
        return name;
    }
    public static void setName(String name)
    {
        this.name = name;
    }
}

第三种

也就是我的了,估计不会有人犯这种低级错误

//使用实体类的时候没有使用注解自动注入
User user = new User();
name = user.getName();//这样当然NullPointExecption

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • JAVA中时间戳与LocalDateTime互相转换代码例子

    JAVA中时间戳与LocalDateTime互相转换代码例子

    最近在编码过程中遇到将时间戳转化为 LocalDateTime,所以这里给总结下,这篇文章主要给大家介绍了关于JAVA中时间戳与LocalDateTime互相转换的相关资料,需要的朋友可以参考下
    2023-11-11
  • @Validated验证List集合的方法示例

    @Validated验证List集合的方法示例

    这篇文章主要介绍了@Validated验证List集合的方法示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-05-05
  • Schedule定时任务在分布式产生的问题详解

    Schedule定时任务在分布式产生的问题详解

    这篇文章主要介绍了Schedule定时任务在分布式产生的问题详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-10-10
  • SpringBoot自定义雪花算法生成ID的实现示例

    SpringBoot自定义雪花算法生成ID的实现示例

    雪花算法是一种生成唯一ID的分布式算法,它能生成不重复的、有时间顺序的全局唯一ID,本文主要介绍了SpringBoot自定义雪花算法生成ID的实现示例,具有一定的参考价值,感兴趣的可以了解一下
    2025-04-04
  • java使用BeanUtils.copyProperties方法对象复制同名字段类型不同赋值为空问题解决方案

    java使用BeanUtils.copyProperties方法对象复制同名字段类型不同赋值为空问题解决方案

    这篇文章主要给大家介绍了关于java使用BeanUtils.copyProperties方法对象复制同名字段类型不同赋值为空问题的解决方案,文中通过代码介绍的非常详细,对大家的学习或者工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-11-11
  • Java和Rust实现JSON序列化互转的解决方案详解

    Java和Rust实现JSON序列化互转的解决方案详解

    这篇文章主要为大家详细介绍了Java和Rust实现JSON序列化互转的解决方案,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2024-03-03
  • Java灵活使用枚举表示一组字符串的操作

    Java灵活使用枚举表示一组字符串的操作

    这篇文章主要介绍了Java灵活使用枚举表示一组字符串的操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-06-06
  • Java延时任务实现方案及四大典型场景详解(适用于Spring Boot3)

    Java延时任务实现方案及四大典型场景详解(适用于Spring Boot3)

    在Java编程中,延时函数是一种常用的技术,用于在程序执行过程中暂停一段时间,这篇文章主要介绍了Java延时任务实现方案及四大典型场景(适用于SpringBoot3)的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2026-05-05
  • spring 参数校验Validation示例详解

    spring 参数校验Validation示例详解

    Spring提供了Validation工具类来实现对客户端传来的请求参数的有效校验,本文给大家介绍spring 参数校验Validation示例详解,感兴趣的朋友一起看看吧
    2024-12-12
  • spring boot在启动项目之后执行的实现方法

    spring boot在启动项目之后执行的实现方法

    在开发时有时候需要在整个应用开始运行时执行一些特定代码,比如初始化环境,下面这篇文章就来给大家介绍了关于spring boot在启动项目之后执行自己要执行的东西的实现方法,文中给出了详细的示例代码,需要的朋友可以参考下。
    2017-09-09

最新评论