Springboot3.5.x版本从环境变量加载属性

前言

Springboot3.5.x版本已经发布了,伴随着新属性的发型,能从环境变量加载属性

从环境变量加载属性

Springboot3.5.x版本之前,已经可以从环境变量加载单个属性,但现在,Spring Boot 3.5.x版本开始,可以从单个环境变量加载多个属性

备注: 本文使用的是window配置变量 1、进入到环境变量

2、然后在全局环境下配置

3、创建一个springboot3.5.x版本

4、配置环境变量

arduino 复制代码
spring.config.import=env:USER_CONFIGURATION

5、写一个获取配置变量接口

kotlin 复制代码
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

@Slf4j
@RestController
public class IndexController {


    @Value("${user.age}")
    private Integer age;

    @GetMapping("/hello")
    public Integer hello() {
        return age;
    }
}

6、启动程序

7、访问

http://localhost:8085/hello

结果如下图

备注: 如果idea已经启动了,而后配置的环境变量,要重启idea

总结

Springboot3.5.x版本已经发布了,而且伴随着一些新属性使用,可以在开发中使用,方便开发,不过看个人技术选型。Springboot4.0.0跟快也要发版

相关推荐
脑壳疼___31 分钟前
若依 springboot websocket
java·spring
咖啡教室2 小时前
程序员应该掌握的网络命令telnet、ping和curl
运维·后端
你的人类朋友3 小时前
Let‘s Encrypt 免费获取 SSL、TLS 证书的原理
后端
老葱头蒸鸡3 小时前
(14)ASP.NET Core2.2 中的日志记录
后端·asp.net
李昊哲小课3 小时前
Spring Boot 基础教程
java·大数据·spring boot·后端
码事漫谈3 小时前
C++内存越界的幽灵:为什么代码运行正常,free时却崩溃了?
后端
Swift社区4 小时前
Spring Boot 3.x + Security + OpenFeign:如何避免内部服务调用被重复拦截?
java·spring boot·后端
90后的晨仔4 小时前
Mac 上配置多个 Gitee 账号的完整教程
前端·后端
码事漫谈4 小时前
AI智能体平台选型指南:从技术架构到商业落地的全景洞察
后端
Q_Q19632884754 小时前
python+uniapp基于微信小程序的医院陪诊预约系统
开发语言·spring boot·python·微信小程序·django·flask·uni-app