Spring Boot自定义配置properties(保姆级)

本文介绍了如何在Spring Boot中自定义属性配置。从创建项目开始,逐步讲解引入配置处理器依赖、创建实体类、编写自定义属性配置文件以及编写测试方法的详细步骤。在配置实体类和属性文件时,强调了类的包位置和方法的重要性,并提醒读者在测试时注意Bean的注入。
摘要由CSDN通过智能技术生成

自定义属性配置案例

创建Spring Boot项目

使用Spring Initializr方式创建一个Spring Boot项目chapter02,在Dependencies依赖选择中选择Web依赖。

引入配置处理器依赖

在pom.xml中引入配置处理器依赖,这个依赖会在编写属性配置文件时给出自动代码提示。

       <!-- Spring Boot提供的配置处理器依赖 -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-configuration-processor</artifactId>
            <optional>true</optional>
        </dependency>

③创建实体类

在chapter02项目下新建一个com.itheima.domain包,并在该包下新建一个普通实体类Pet和一个配置文件映射实体类Person,提供person.properties自定义配置文件中对应的属性。

这里注意,注意:这两个类要和启动类放在同一包下,因为@Component注解只能扫到同一包下得bean

普通实体类

package com.itheima.domain;

public class Pet {
   
    private String type;
    private String name;

    @Override
    public String toString() {
   
        return "Pet{" +
                "type='" + type + '\'' +
                ", name='" + name + '\'' +
                '}';
    }

    public String getName() 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值