03-SpringBoot3入门-配置文件(自定义配置及读取)

server/2025/4/1 6:32:18/

1、自定义配置

# 自定义配置
zbj:user:username: rootpassword: 123456# 自定义集合gfs:- a- b- c

2、读取

1)User类  

package com.sgu.pojo;import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;
import java.util.List;/*** 满堂花醉三千客,一剑寒霜十四州。** @Author 中瑞* @Date 2025/3/28 14:25*/@Component
@ConfigurationProperties(prefix = "zbj.user")
@Data
public class User {private String username;private String password;private List<String> gfs;
}
2)UserController类

package com.sgu.controller;import com.sgu.pojo.User;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;/*** 满堂花醉三千客,一剑寒霜十四州。** @Author 中瑞* @Date 2025/3/28 14:26*/@RestController
@RequestMapping("/user")
public class UserController {@Autowiredprivate User user;@GetMapping("/show")public User show() {return user;}
}
3)访问

启动项目,并在浏览器输入地址:

http://127.0.0.1:8080/user/show

 

3、参考 

145-springboot-批量配置文件读取_哔哩哔哩_bilibili


http://www.ppmy.cn/server/180170.html

相关文章

什么是泛目录站群?怎么做好无极泛目录站群

什么是泛目录站群&#xff1f; 泛目录站群是一种通过创建多个细分领域的小型网站&#xff08;目录站&#xff09;&#xff0c;围绕主站核心业务和长尾关键词布局&#xff0c;通过内容优化、内部链接和权重传递提升主站搜索引擎排名的 SEO 策略。与传统站群不同&#xff0c;泛目…

Linux 练习二 LVS的NAT模式

作业 要求&#xff1a;使用LVS的 NAT 模式实现 3 台 RS 的轮询访问。IP地址和主机自己规划。 节点规划 主机角色系统网络IPclientclientredhat 9.5仅主机192.168.60.100/24lvslvsredhat 9.5仅主机 NAT192.168.60.200/24 VIP 192.168.23.8/24 DIPnginxrs1redhat 9.5NAT192.16…

TCP/IP三次握手的过程,为什么要3次?

一&#xff1a;过程 第一次&#xff08;SYN&#xff09;&#xff1a; 客户端发送一个带有SYN标志的TCP报文段给服务器&#xff0c;设置SYN1&#xff0c;并携带初始序列号Seqx&#xff08;随机值&#xff09;&#xff0c;进入SYN_SENT状态。等待服务器相应。 第二次&#xff08…

Nginx RTMP DASH 模块分析 (ngx_rtmp_dash_module.c)

ngx_rtmp_dash_module.c实现了一个 Nginx RTMP 模块&#xff0c;主要功能是支持通过 DASH&#xff08;动态自适应流媒体&#xff09;协议进行流媒体发布。DASH&#xff08;Dynamic Adaptive Streaming over HTTP&#xff09;是一种流行的视频流协议&#xff0c;它允许根据网络状…

Flink实战教程从入门到精通(基础篇)(五)Flink部署-YARN运行模式

目录 一、YARN运行模式&#xff08;重点&#xff09; 二、相关准备和配置 1、Hadoop集群搭建&#xff08;HDFS、YARN&#xff09; 三、会话模式部署 &#xff08;1&#xff09;创建会话 &#xff08;2&#xff09;打开Flink页面 &#xff08;3&#xff09;提交作业 &a…

RWA代币化崛起中的香港机遇:数字金融新枢纽的破局之道

引言&#xff1a;全球资产代币化浪潮中的香港坐标 在2025年全球金融数字化重构的关键节点&#xff0c;RWA&#xff08;现实世界资产代币化&#xff09;市场以年均740%的增速重塑价值流动规则。香港凭借独特的政策创新、跨境枢纽优势及庞大的资产储备&#xff0c;正从传统金融中…

【QT5 多线程示例】异步编程

异步编程 QFuture 是 Qt 并发框架提供的一个异步计算结果的类。它允许你在后台执行任务&#xff0c;并在未来某个时刻获取任务的计算结果。QFuture 通常与 QtConcurrent::run 或 QFutureWatcher 结合使用&#xff1a; QtConcurrent::run 适用于异步执行一个函数并通过 QFuture…

Spring Boot框架中常用注解

以下是Spring Boot框架中常用注解的详细说明&#xff0c;包括名称、用途、用法、使用位置及扩展示例&#xff0c;按功能模块分类整理&#xff1a; 一、核心启动与配置注解 1. SpringBootApplication 用途&#xff1a;主启动类注解&#xff0c;整合了 Configuration、EnableAu…