首页 > 其他分享 >使用@ConfigurationProperties注解产生的一个小错误

使用@ConfigurationProperties注解产生的一个小错误

时间:2024-05-25 17:56:19浏览次数:14  
标签:via 错误 ConfigurationProperties 添加 注解 EnableConfigurationProperties

今天在写项目时碰到一个错误:Not registered via @EnableConfigurationProperties, marked as Spring component, or scanned via @ConfigurationPropertiesScan
原代码如下:

@Data
@ConfigurationProperties(prefix = "catshop.auth")
public class AuthProperties {
   //相关属性...
}

源代码只是添加一个配置类而已,解决办法也很简单,就是使用@EnableConfigurationProperties(AuthProperties.class)将该类声明为bean@EnableConfigurationProperties可添加到任何Bean类上,只需添加一次
这是个很简单的错误,自己忘记了将其声明为bean,@ConfigurationProperties也可以与@Component@Bean注解配合使用,记录一下,防止自己以后犯浑

标签:via,错误,ConfigurationProperties,添加,注解,EnableConfigurationProperties
From: https://www.cnblogs.com/six-years/p/18212718

相关文章

  • Java 登录错误次数限制,用户禁登1小时
    手机号验证码登录,验证码输入错误次数超5次封禁@OverridepublicbooleancheckCaptcha(StringphoneNum,Stringcaptcha){StringcodeNum=(String)redisTemplate.opsForValue().get(UserCacheNames.USER_CAPTCHA+phoneNum);if(codeNum==......
  • datax和datax-web时间问题处理(定时任务没有按指定时间触发、日志时间错误)
    datax-web和datax各种时间不准问题此文目的为解决日志输出中的时间不准确问题和datax-web定时任务触发时间不对的问题(以东八区为例),但首先要确认操作系统的时间和时区是正常的!!!。总体思路就是修改时区,修改三个文件:datax.py、datax-executor.sh、datax-admin.sh在对应的位置加上时......
  • 【C++】C++异常处理精要:从传统C语言错误处理到现代C++异常机制
    文章目录前言:1.C语言传统的处理错误的方式2.什么是异常处理机制?3.C++异常处理语法3.1.异常抛出(Throw)3.2.异常捕获(Catch)3.3.异常传递(ExceptionPropagation)3.4.异常规范(ExceptionSpecification)3.5.异常安全(Exceptionsafe)4.C++异常处理的最佳实践4.1.只在必......
  • Java利用Aop切面记录操作日志(注解方式)
    前提需求之前收到一个新需求,要求对已有的系统上新增一个记录操作日志的功能,对于这类功能大家应该也看的很多了,必然是AOP进行解决,方便快捷,就是需要一个个方法加注释比较麻烦,说到AOP,就先粗略的介绍下AOPAOP的概念1.1什么是AOP?AOP(AspectOrientedProgramming):⾯向切⾯编程......
  • 日常错误n+1
    1、查询的时候为了展示方便忽略了表的一些字段,结果更新用的updateById方法,导致被忽略的字段设置为空后来还是拿了运维那边备份的数据才恢复回来2、根据某个字段判断是否进行下一步操作,结果那个字段的值在判断之前被修改,导致满足了某种条件但是又少了某个字段,正常满足条件的都......
  • Mobexterm 串口换行错误
    问题描述使用Mobexterm连接串口时,在回显中存在换行错误问题,严重影响阅读串口数据。解决方法在左侧操作窗口中右击发生换行错误问题的窗口,比如我需要右击COM9右击后,在下拉列表中选择Editsession在该窗口下方三个选择项中,选择Terminalsettings,继续选择Expor......
  • 容器的接口访问错误:Recv failure: Connection reset by peer,Gin
    goversiongo1.22.1windows/amd64Windows11+amd64x86_64x86_64GNU/Linux--- 开发了一个golang程序:基于Ginweb框架的服务,部署到了ECS的容器(docker)上,端口40000也暴露成功了。ben发布于博客园#dockerrun-itd--namego1-m128MB-p40000:40000go1:v......
  • Win11 Linux子系统安装失败错误代码0x800701bc解决方法
    Win11Linux子系统安装失败错误代码0x800701bc解决方法 报错提示:Installing,thismaytakeafewminutes…WslRegisterDistributionfailedwitherror:0x800701bcError:0x800701bcWSL2???https://aka.ms/wsl2kernelPressanykeytocontinue… 处理方法......
  • MySQL 跳过同步错误
    MySQL跳过同步错误方法1、手动设置动态参数sql_slave_skip_counterstopslavesql_thread;setglobalsql_slave_skip_counter=1;startslavesql_thread;2、静态服务器设置,需要重启MySQL[mysqld]slave_skip_errors=1032,1064,1062重启MySQL之后,会自动加载配置文件,同步自动跳......
  • VMware Vsphere 配置多写入器以及启用CBT错误解决
    VMwareVsphere配置多写入器以及启用CBT错误解决为满足OracleRac需求,需要在VMware上配置共享磁盘同时给两台rac虚拟机使用,以下为配置过程:1.两台虚拟机同时新增一个SCSI控制器,默认选项即可,如下图所示。在A虚拟机新增一块硬盘硬盘:类型:一定要选择厚置共享类型:多写入器......