警告:未配置spring boot 配置注解处理器

这篇具有很好参考价值的文章主要介绍了警告:未配置spring boot 配置注解处理器。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

这是我在这个网站整理的笔记,有错误的地方请指出,关注我,接下来还会持续更新。 作者:神的孩子都在歌唱

问题

我再使用@ConfigurationProperties(prefix = “redisson”)去加载配置文件中的属性的时候,发现idea有个警告

未配置springboot配置注解处理器,# springboot,spring boot,java,后端

并且配置文件里面还有警告

未配置springboot配置注解处理器,# springboot,spring boot,java,后端

虽然项目能够正常运行,可是太不好看了

解决

如果没有配置 Spring Boot 配置注解处理器,那么 Spring Boot 将不会自动处理和加载配置文件中的注解。这意味着你需要手动处理这些注解,或者使用其他方式来加载和处理配置文件中的属性。

在 Spring Boot 应用程序中,通常使用 @ConfigurationProperties 注解来将配置文件中的属性绑定到 Java 对象中。如果没有配置 Spring Boot 配置注解处理器,那么这些注解将无法自动处理和加载。

为了解决这个问题,可以使用 Spring Boot 的 spring-boot-configuration-processor 模块来自动生成配置注解处理器。只需将以下依赖项添加到项目中即可:

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

添加此依赖项后,Spring Boot 将自动生成配置注解处理器,并自动处理和加载 @ConfigurationProperties 注解。

未配置springboot配置注解处理器,# springboot,spring boot,java,后端

未配置springboot配置注解处理器,# springboot,spring boot,java,后端

这样就不会在警告了

请注意,如果你使用的是 Spring Boot 2.2 或更高版本,则不需要将 spring-boot-configuration-processor 添加为可选依赖项。在这些版本中,该模块已成为默认依赖项。

作者:神的孩子都在歌唱
本人博客:https://blog.csdn.net/weixin_46654114
转载说明:务必注明来源,附带本人博客连接。文章来源地址https://www.toymoban.com/news/detail-804374.html

到了这里,关于警告:未配置spring boot 配置注解处理器的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 编译时注解处理器的一次使用经历

    编译时注解处理器的一次使用经历

    编译时注解处理器在《深入理解Java虚拟机》一书中有一些介绍(前端编译篇有提到),但一直没有机会使用,直到碰到这个需求,觉得再合适不过了,就简单用了一下,这里做个记录。------原文写于2021年2月8日。 我们为公司提供了一套通用的JAVA组件包,组件包内有不同的模

    2024年02月12日
    浏览(8)
  • Spring MVC异常处理【单个控制异常处理器、全局异常处理器、自定义异常处理器】

    Spring MVC异常处理【单个控制异常处理器、全局异常处理器、自定义异常处理器】

    目录 一、单个控制器异常处理 1.1 控制器方法 1.2 编写出错页面 1.3 测试结果 二、全局异常处理 2.1 一个有异常的控制器类 2.2 全局异常处理器类 2.3 测试结果  三、自定义异常处理器 3.1 自定义异常处理器 3.2 测试结果 往期专栏文章相关导读  1. Maven系列专栏文章 2. Mybatis系列

    2024年02月16日
    浏览(9)
  • Spring异常处理器

    Spring异常处理器

     问题:   程序允许不免的在各层都可能会产生异常,我们该如何处理这些异常? 如果只是在方法里面单独使用 try… catch… 语句去一个一个的进行捕捉处理的话,那毫无疑问是不现实的,因为异常数量是非常庞大的并且对于异常的出现种类是不可预料的,于是我们可以使用

    2024年02月13日
    浏览(11)
  • 【Spring】BeanPostProcessor后置处理器

    BeanPostProcessor后置处理器是Spring提供的一个扩展点,可以在Bean初始化前后做一些事情,注意这里是bean的初始化,不是实例化,BeanPostProcessor是一个接口,里面提供了两个方法,分别为postProcessBeforeInitialization(初始化之前)和postProcessAfterInitialization(初始化之后),在方法入参

    2024年02月08日
    浏览(9)
  • Spring MVC 异常处理器

    Spring MVC 异常处理器

    如果不加以异常处理,错误信息肯定会抛在浏览器页面上,这样很不友好,所以必须进行异常处理。 系统的dao、service、controller出现都通过throws Exception向上抛出,最后由springmvc前端控制器交由异常处理器进行异常处理,如下图: 编写controller 在index.jsp里面定义超链接

    2024年01月22日
    浏览(13)
  • spring框架_常见工厂后处理器

    spring框架_常见工厂后处理器

    ConfigurationClassPostProcessor :用于解析@ComponentScan @Bean @Import @ImportResource MapperSacnnerConfigurer :相当于Mybatis的@MapperScanner 用于解析被标注的@Mapper接口 @mapper 注解的解析:@mapper注解是mybatis提供的,用于标明一个接口,spring自然无法管理接口,要将这个接口转化为一个bean加入到beanfa

    2024年02月05日
    浏览(48)
  • Spring源码学习-后置处理器,Autowired实现原理

    Spring源码学习-后置处理器,Autowired实现原理

    Autowired实现原理 populateBean 给创建好的bean实例进行普通属性的赋值 InstantiationAwareBeanPostProcessor AutowiredAnnotationBeanPostProcessor 这个就是用来完成Autowired注解能够自动装配的bean后置处理器 这个方法初始化了一个set,用来存放需要解析的自动装配注解,里面就包括Autowired,Value和Inject等

    2024年02月16日
    浏览(26)
  • Spring MVC文件上传及全局异常处理器

    编写controller 在index.jsp里面定义超链接 如果不加以异常处理,错误信息肯定会抛在浏览器页面上,这样很不友好,所以必须进行异常处理。 系统的dao、service、controller出现都通过throws Exception向上抛出,最后由springmvc前端控制器交由异常处理器进行异常处理,如下图: 编写c

    2024年01月18日
    浏览(7)
  • spring 详解三 IOC(spring实例化及后处理器)

    spring 详解三 IOC(spring实例化及后处理器)

    Spring在容器初始化的时候,读取XMl配置,将其封装成 BeanDefinition(Bean定义)对象 ,描述所有bean的信息 BeanDefinition会 注册存储到beanDefinitionMap集合中 Spring框架 遍历beanDefinitionMap,使用反射创建Bean实例对象 创建好之后的对象 存储在singletonObjects的map集合中,当getBean时,从该map中

    2024年02月13日
    浏览(9)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包