首页 > 其他分享 >spring-boot-configuration-processor无法生效

spring-boot-configuration-processor无法生效

时间:2024-11-01 15:58:22浏览次数:5  
标签:spring boot maven org configuration processor

引入了依赖

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

编译项目之后并没有生成 target/classes/META-INF/spring-configuration-metadata.json

看一看你的项目是不是添加了编译插件:maven-compiler-plugin,需要追加一个 annotationProcessorPaths 配置:

<!-- maven-compiler-plugin 编译 Java 文件时使用什么版本的 jre -->
<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>3.8.0</version>
    <configuration>
        <!-- 源代码使用的JDK版本 -->
        <source>1.8</source>
        <!-- 需要生成的目标class文件的编译版本 -->
        <target>1.8</target>
        <!-- 字符集编码 -->
        <encoding>UTF-8</encoding>
        <annotationProcessorPaths>
            <path>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-configuration-processor</artifactId>
                <version>${spring-boot-dependencies.version}</version>
            </path>
        </annotationProcessorPaths>
    </configuration>
</plugin>

标签:spring,boot,maven,org,configuration,processor
From: https://www.cnblogs.com/cmmplb/p/18520456

相关文章

  • 【附源码+论文+ppt+部署教程】基于SpringBoot的网上订餐系统
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,源码已上传。点击文末名片获取个性化定制服务  摘 要随着我国经济的飞速发展,人们的生活速度明显加快,在餐厅吃饭排队的情况到处可见,近年来由于新兴IT行业的空前发展,它与传统餐饮行业也进行了新旧的结合,......
  • SpringBoot 快速实现 api 加密!so easy~
    SpringBoot快速实现api加密!soeasy~项目介绍什么是RSA加密举个栗子第一个场景第二个场景加密实战实战准备新建一个springboot项目引入maven依来启动类Application中添加@EnableSecurity注解在application.yml或者application.properties中添加RSA公钥及私钥对Control......
  • Java - 手写识别; 如何用spring ai和大模型做手写识别教程
    识别后的文字利用大模型提升Java手写识别:更简单、更高效在Java场景中,我们经常需要处理手写识别的问题。过去,这类需求主要依赖于OCR技术,但其效果并不总是稳定。随着大模型的发展,使用大模型进行java手写识别成为了一种更优的选择。通过引入先进的大模型,不仅提高了识别的准......
  • Spring Boot 和 Spring Cloud 的区别和联系_1
    ###SpringBoot和SpringCloud的区别和联系在现代软件开发领域,SpringBoot和SpringCloud是两个极其重要的框架,它们在微服务架构中扮演着关键角色。直接回答这个问题,SpringBoot和SpringCloud的主要区别在于:SpringBoot旨在简化Spring应用的创建和开发过程、SpringClou......
  • SpringBoot:Failed to obtain JDBC Connection解决方案
    在第一次给自己的SpringBoot链接mysql的时候会出现很多问题可能的问题和解决方案本地的mysql没办法用root登陆这个一般是因为mysql在初始的时候默认root角色不能用密码登陆的原因可以用sudomysql先用最高权限进入mysql然后查看一下root的信息SELECTUser,Host,pl......
  • 从0搭建 Spring Cloud Alibaba 基础工程框架搭建
    整个项目结构:技术栈:springcloudalibaba、MySQL8、Mybatis-Plus、Nacos、knife4j接口文档、Lombok一.开发环境安装JDK17安装MySQL安装二.工程搭建2.1构建父子工程2.1.1创建父工程创建⼀个空的Maven项目,删除所有代码,只保留pom.xml目录结构:图二  ......
  • SpringBoot抗疫物资管理:技术与策略
    第五章系统功能实现5.1管理员登录管理员登录,通过填写用户名、密码、角色等信息,输入完成后选择登录即可进入抗疫物资管理系统,如图5-1所示。5.2管理员功能实现图5-1管理员登录界面图5.2.1用户管理管理员对用户管理获取用户名、用户姓名、头像、性别、年龄、手机号码......
  • 抗疫物资管理:SpringBoot技术革新
    第六章系统测试软件测试它是对做完一个系统进行最后的一项工作,因为我们在做系统的时候,在进行编码以后可以开始对软件进行测试,在测试当中我们可以找出这个软件的错误与缺陷,这样我们可以及时处理,不影响后期正常的使用,同时也方便我们在后期使用过程中出现的问题容易去找出。......
  • 基于SpringBoot的在线考试系统
    引言  在信息化教育的浪潮中,在线考试系统成为了提高考试效率和优化资源配置的重要工具。传统的纸质考试流程不仅需要大量人力物力,还存在着批阅时间长、成绩分析困难等问题,难以满足快速发展的教育需求。本文介绍了一个基于SpringBoot+Vue+MySQL+MyBatis实现的在线......
  • 【SpringBoot】Jedis和Lettuce的区别
    Springboot整合Lettucespringboot2.0版本后,spring-boot-starter-data-redis提供了Lettuce代替Jedis。<!--redis--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId......