spring @Value 设置默认值
Spring 设置 value 默认值
2023-09-11 14:16:18 时间
@Value 的作用不用说 大家都知道 注解模式下 读取配置文件 注入属性值
/**
* MQ地址
*/
@Value("${NamesrvAddr}")
private String namesrvAddr;
上面的是一个标着的 @Value 注解
如果配置文件中没有设置 NamesrvAddr Spring 在启动的时候讲报错。
设置默认值很简单
@Value("${NamesrvAddr:192.168.0.1}")
private String namesrvAddr;
设置默认值的好处
可以减少配置文件需要配置的数据,更加简单化
转载:https://www.cnblogs.com/atliwen/p/5729670.html
相关文章
- 【Spring Boot】Spring Boot之使用 Spring Boot Configuration Processor 完成设置自定义项目属性自动补全
- spring:设置映射访问路径 或 xml配置访问路径 (spring mvc form表单)
- spring boot: spring Aware的目的是为了让Bean获得Spring容器的服务
- spring boot: Bean的初始化和销毁 (一般注入说明(三) AnnotationConfigApplicationContext容器 JSR250注解)
- Spring中使用RedisTemplate操作Redis(spring-data-redis)
- Spring异常解决 java.lang.NullPointerException,配置spring管理hibernate时出错
- [Spring Boot] @Component, @AutoWired and @Primary
- spring boot:使用redis cluster集群作为分布式session(redis 6.0.5/spring boot 2.3.1)
- Spring Boot 的Logback
- 大叔问题定位分享(35)spring中session失效时间
- [Spring学习笔记 3 ] spring 注解详解,完全注解,常用注解
- spring boot配置文件详解
- Spring IO Platform
- Atitit springboot mybatis spring 集成 Springboot1.4 mybatis3.4.6 /springbootMybatis 目录 1.1. 设置map
- Atitit spring注解事务的demo与代码说明 目录 1.1. Spring框架中,要如何实现事务?有一个注解,@EnableTransactionManagement1 1.2. 事务管理
- Atitit SpringCache缓存使用 艾提拉 attilax总结 1. Spring的抽象已经做得够好了,适合于大多数场景,非常复杂的就需要自己AOP实现了。1 1.1. 设置配置文件支持
- 为什么Spring Boot推荐使用logback-spring.xml来替代logback.xml来配置logback日志的问题分析
- MongoDB最简单的入门教程之四:使用Spring Boot操作MongoDB
- Spring事务的实现方式和实现原理
- 【Spring源码学习】spring IOC容器管理
- spring clould -多模块 -swagger2 配置 nginx 的正确设置
- Spring的AOP配置文件和注解实例解析
- Spring学习总结(三)——Spring实现AOP的多种方式
- Spring实战——缓存
- 【Spring注解驱动开发】使用@Scope注解设置组件的作用域
- 001-Spring Cloud Edgware.SR3 升级最新 Finchley.SR1,spring boot 1.5.9.RELEASE 升级2.0.4.RELEASE注意问题点
- Spring Cloud Gateway的常用路由断言工厂
- 【java】Spring Cloud --Feign Client超时时间配置以及单独给某接口设置超时时间方法