Not registered via @EnableConfigurationProperties, marked as Spring component.........

2023-10-27

Not registered via @EnableConfigurationProperties, marked as Spring component, or scanned via @ConfigurationPropertiesScan.

错误原因:
当使用@ConfigurationProperties时IDEA顶部出现这样的提示:
在这里插入图片描述
解决方法:
@ConfigurationProperties使用spring-boot-configuration-processorjar 轻松地从带有注释的项目中生成自己的配置元数据文件 。该jar包含一个Java注释处理器,在项目被编译时会被调用。要使用处理器,请包含对的依赖 spring-boot-configuration-processor。
1>在配置文件pom.xml中添加依赖:

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-configuration-processor</artifactId>
    <optional>true</optional>
</dependency>

2>回到自定义的bean Person中,添加注解@Component,声明将这个组件添加至容器中,这样才可以被使用
在这里插入图片描述
执行完以上2步,问题解决

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Not registered via @EnableConfigurationProperties, marked as Spring component......... 的相关文章

  • Django 项目使用 Bootstrap 的导入方式

    Django 项目中导入 Bootstrap 是固定的 补充 1 Django 项目的 html 文件中必须先写 meta 再引入其他内容 并且对于导入 JS 的先后顺序有比较严格的要求 补充 2 Django 项目表单中使用POST的方法

随机推荐

  • C++ 对象模型

    C 对象模型 虚函数机制 实现执行器绑定 虚基类机制 实现多继承体系中只有一个共享实体 非静态数据成员放在 object 之中 静态数据成员放在 object 之外 静态和非静态成员函数都放在 object 之外 每个类会产生一堆指向虚函数
  • 表单--form对象

    在Javascript 中 页面上的每一对
  • AAAI 2021

    作者 孙宇冲 单位 中国人民大学 多模态学习旨在使计算机拥有处理不同来源信息的能力 近年来成为了人工智能领域的研究热点 多模态学习将不同模态信息进行融合 学习不同模态信息之间的关联 人类对信息的处理其实也是多模态的 如人可以同时利用视觉和听
  • 爬虫的原理(基本流程,Request与Response,怎么解决JavaScript渲染的问题,怎么保存数据)

    什么是爬虫 爬虫就是请求网站并提取数据的自动化程序 爬虫基本流程 1 发起请求 通过HTTP库向目标站点发起请求 即发送一个Request 请求可以包含额外的headers等配置信息 等待服务器响应 2 获取响应内容 如果服务器能正常响应
  • SilverLight通过Net.TCP(NetTCPBinding)方式调用WCF服务

    在SilverLight中通过标准的BasicHttpBinding来调用WCF服务是非常容易的 只要通过VS的添加服务引用功能添加一下就直接能用了 但是通过net tcp绑定来调用则相当麻烦 一 创建解决方案 首先在VS中创建一个新的Si
  • 消息队列之RabbitMQ介绍与运用

    RabbitMQ 说明 本章 我们主要从RabbitMQ简介 RabbitMQ安装 RabbitMQ常用命令 RabbitMQ架构模式 RabbitMQ使用 Quick RabbitMQPlus的使用和RabbitMQ总结这几个方面对Rab
  • 实变函数与泛函分析(一)集合论

    文章目录 为什么需要实变函数 集合论 集合的表示与运算 上极限 下极限集合 对等与基数 伯恩斯坦 定理可数 不可数集合 度量空间与欧氏空间 聚点内点界点 开集闭集 为什么需要实变函数 对于微积分 其有一个非常明显的不足 黎曼意义下可积函数的
  • vintage、迁移率、滚动率、入催率等概念——看完你就懂了

    随着互联网金融的发展 对数据分析的需求越来越大 数据分析的目的其实是为了找到风险和收益的平衡点 高收益伴随着高风险 而低风险的回报又如同鸡肋 所以 太高的风险 太低的收益都不行 平衡点通俗来讲就是风险在控制范围之中 收益也可以接受 为了找到
  • ebay的api开发技术说明,有点乱

    使用eBay API的基本步骤引入 开始eBay API 例如 以下基本步骤需要 1 注册开发者账号 https developer ebay com join Default aspx 2 选择API类型 eBay有大约6种API 开发语
  • QT自定义控件类,无法获取真实宽度和高度

    问题 自定义控件类 无法获取真实的高度和宽度 代码如下 头文件 ifndef ROUNDEDTOOLTIP H define ROUNDEDTOOLTIP H include
  • sql关键字的执行顺序

    sql语句关键词的执行顺序 from gt on gt outer join gt where gt group by gt cube rollup gt having gt select gt distinct gt order by g
  • 实现ssh简便登录和利用Polysh实现多台服务器批量管理

    在集群管理中我们经常需要远程跳转到其他服务器ssh username remote host p port 这里我们编写一个简单的python脚本实现远程需求 config py usr bin env python coding utf
  • gitlab切换登录账号信息

    1 提交成员的修改 首先是登录账号 饶了三路十八弯 终于 是如此简单 痛苦 git remote set url origin https lt 账号 gt lt 密码 gt lt 链接 gt PS lt gt 这两符号不是 按照 lt g
  • 堆排序

    堆排序分为两步 建堆和调整堆 这两步可以由一个函数完成 但这个函数每次只能调整一条线 每层选择一次左右 使其符合堆的定义 因此建堆需要从最后一个非叶子节点自底向上调整堆 每次调整堆时需要对比两个孩子与父节点的大小 将最大的孩子与父节点交换
  • 在pycharm中安装Git插件(windows)

    1 去官网下载git Git 下载 git scm com 进入页面 直接点击windows 就直接下载了 下面是下载的git的exe 2 双击安装 2 1 路径选择 我选择了 D software Git 也可以默认安装 2 2 组件安装
  • [Linux 配置Mysql] 在Linux上面 安装mysql 5.7数据库

    安装完成以后 我的数据库地址为 var lib mysql mysql 安装mysql5 7 1 先把postfix 和mariadb libs卸载掉 不然的会有依赖包冲突 root wolfcode rpm e postfix maria
  • MFC框架机制详解

    MFC框架机制详解 1 1 Windows消息机制要点 1 1 1 窗口过程 每个窗口会有一个称为窗口过程的回调函数 WndProc 它带有四个参数 分别为 窗口句柄 Window Handle 消息ID Message ID 和两个消息参
  • VS2017登陆失败:我们无法刷新此账户的凭证、我们无法添加此账户发送请求时出错、评估期已结束,请登录以解除产品锁定

    一 问题 点击登录后会显示如下窗口 忘了截图 图片截于 35条消息 Visual Studio 2017无法登录问题解决 kellyjucy的博客 CSDN博客 vs2017无法登陆 二 解决方法 我试过以下博主的第一 二个方法 但是我还是
  • TCO(总所有成本)

    一 引言 总所有成本TCO Total cost of ownership 是一种公司经常采用的技术评价标准 它的核心思想是在一定时间范围内所拥有的包括置业成本 acquisition cost 和每年总成本在内的总体成本 在某些情况下 这
  • Not registered via @EnableConfigurationProperties, marked as Spring component.........

    Not registered via EnableConfigurationProperties marked as Spring component or scanned via ConfigurationPropertiesScan 错