package com.superjson.common.config;
import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
@ConfigurationProperties(prefix = "person")
@Data
public class Person {
String name ;
String no;
}
有时,我们编写自定义配置类,需要在配置文件中添加配置信息,比如配置perosn类中的no, name
属性。只要在ymal文件中输入person,它的属性就可以自动提示。实现这个功能,我们需要在pom文件中添加如下代码:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-configuration-processor</artifactId>
<optional>true</optional>
</dependency>
但是,它只是提示代码的功能,对我们的业务没多大作用,因而,我们在打包时,可以不用将它打进去,这样可以节约空间,因而,我们可以配置如下代码,即可在打包时,剔除该jar包:
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<excludes>
<exclude>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-configuration-processor</artifactId>
</exclude>
</excludes>
</configuration>
</plugin>
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/99220.html