Spring文件配置以及获取

简介: Spring文件配置以及获取

前言

我们都知道很多应用都是有配置文件的,可以对应用的一些参数进行配置,如conf...

本篇我们讲解关于Spring的配置文件以及程序怎么获取其中写入的参数

Spring中的配置文件主要有三种  

还有yml和ymal文件  下面我们将介绍关于常用的两种 preoperties 和 yml文件的格式和读取格式

properties文件的设置和读取

properties文件的主要格式是  a.b.c = xxx

假设我们这里想修改一下服务器启动的端口号为9090  

我们这里对properties文件进行修改

只需要加上一行 server.port = 9090 这里就修改成9090了

假设我想这里配置的值被网页中的参数获取该怎么办捏

只需要使用一个注解就可以获取到

@Values({key}) 就可以获取到配置文件中的值啦

此时我们就能访问到啦

yml文件的设置和读取

由于properties文件冗余度太高,平常yml文件对于开发来说更方便,所以一下的操作我们使用yml文件来进行

首先yml文件仍然是键值对的格式,只是将原本的.换成了空格回车

注意这里冒号之后一定得有一个空格,否则无法识别

注:~表示null    ' '表示空字符串 因为什么都不加的话看不出来

在字符串中使用双引号会转义字符,比如中间加了一个\n会转义成回车

使用单字符则不会转义下面进行测试

配置对象


配置集合类

list 注意格式要保证,空格和横线不能少

map类

配置方式和以上一致

相关文章
|
1月前
|
存储 Java 数据安全/隐私保护
|
1月前
|
安全 Java 开发者
深入理解Spring Boot配置绑定及其实战应用
【4月更文挑战第10天】本文详细探讨了Spring Boot中配置绑定的核心概念,并结合实战示例,展示了如何在项目中有效地使用这些技术来管理和绑定配置属性。
27 1
|
2天前
|
安全 Java 数据安全/隐私保护
Spring Security 6.x 一文快速搞懂配置原理
本文主要对整个Spring Security配置过程做一定的剖析,希望可以对学习Spring Sercurity框架的同学所有帮助。
23 5
|
7天前
|
Java Serverless 应用服务中间件
Serverless 应用引擎产品使用合集之Web函数启动的Spring Boot项目可以通过什么方式配置Nginx
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
|
10天前
|
存储 消息中间件 Java
Java一分钟之-Spring Cloud Config:外部化配置
【6月更文挑战第8天】Spring Cloud Config提供外部化配置,通过Config Server管理和版本控制微服务配置。本文涵盖Config Server与Client的配置、常见错误、多环境配置、实时更新及使用示例。注意配置服务器URL、环境变量设置、Bus配置以及安全问题。使用Config能提升系统灵活性和可维护性,但要留意日志以确保配置正确和安全。
89 10
|
11天前
|
前端开发 Java 关系型数据库
在Spring3 MVC中五步配置集成注解方式Hibernate3
在Spring3 MVC中五步配置集成注解方式Hibernate3
18 3
|
13天前
|
设计模式 Java 关系型数据库
Spring的配置文件,如何配置端口号,,properties,yml获取配置项等方法,外观模式及其优缺点,日志代表的信息
Spring的配置文件,如何配置端口号,,properties,yml获取配置项等方法,外观模式及其优缺点,日志代表的信息
|
13天前
|
JSON 前端开发 Java
Spring第一课,了解IDEA里面的文件,回顾Cookie和Session,获取Session,Cookie,Header的方式
Spring第一课,了解IDEA里面的文件,回顾Cookie和Session,获取Session,Cookie,Header的方式
|
25天前
|
Java Spring 容器
Spring核心概念、IoC和DI的认识、Spring中bean的配置及实例化、bean的生命周期
Spring核心概念、IoC和DI的认识、Spring中bean的配置及实例化、bean的生命周期
39 0
|
26天前
|
Java Python Spring
小唐开始学 Spring Boot——(2)Spring Boot核心配置与注解
小唐开始学 Spring Boot——(2)Spring Boot核心配置与注解