三十功名尘与土

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2508|回复: 1

SpringBoot将配置文件映射到JAVA类中

[复制链接]

9

主题

9

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
39946
发表于 2023-3-1 15:07:02 | 显示全部楼层 |阅读模式
在配置文件内容

  1. school:
  2.     name: 社会大学
  3.     address: 长沙
  4.     postnumber: 416716
复制代码
新建映射类

  1. import org.springframework.boot.context.properties.ConfigurationProperties;
  2. import org.springframework.stereotype.Component;

  3. @Component
  4. @ConfigurationProperties(prefix = "school")
  5. public class SchoolInfo {

  6.     private String name;

  7.     private String address;

  8.     private Integer postnumber;

  9.     public String getName() {
  10.         return name;
  11.     }

  12.     public void setName(String name) {
  13.         this.name = name;
  14.     }

  15.     public String getAddress() {
  16.         return address;
  17.     }

  18.     public void setAddress(String address) {
  19.         this.address = address;
  20.     }

  21.     public Integer getPostnumber() {
  22.         return postnumber;
  23.     }

  24.     public void setPostnumber(Integer postnumber) {
  25.         this.postnumber = postnumber;
  26.     }

  27.     @Override
  28.     public String toString() {
  29.         return "SchoolInfo{" +
  30.                 "name='" + name + '\'' +
  31.                 ", address='" + address + '\'' +
  32.                 ", postnumber=" + postnumber +
  33.                 '}';
  34.     }
  35. }
复制代码
提示: Spring Boot Configuration Annotation Processor not configured
不处理也没有关系,如果要处理可以添加maven依赖
  1.         <dependency>
  2.           <groupId>org.springframework.boot</groupId>
  3.           <artifactId>spring-boot-configuration-processor</artifactId>
  4.         </dependency>
复制代码


回复

使用道具 举报

12

主题

52

帖子

134

积分

注册会员

Rank: 2

积分
134
发表于 4 天前 | 显示全部楼层
Three or four three on two or two on one situations that we turned the ball over priligy and cialis together
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|三十功名尘与土

GMT+8, 2024-11-24 09:24 , Processed in 0.056160 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表