springboot 自定义配置 解决Boolean属性不生效


Posted in Java/Android onMarch 18, 2022

自定义配置Boolean属性不生效

记录一下,今天遇到一个很坑的问题,boolean值类型的字段不能以is开头,不然获取不到配置文件中的值

springboot 自定义配置 解决Boolean属性不生效


springboot 自定义配置 解决Boolean属性不生效

如何设置boolean属性

几个要点

配置文件 ftp.started=false

类:

//是否启动ftp任务
private boolean ftpStarted;
public String isFtpStarted() {
return ""+ftpStarted;
}

public void setFtpStarted(String ftpStarted) {
if (ftpStarted.equalsIgnoreCase("true")) {
this.ftpStarted = true;
}else {
this.ftpStarted = false;
}
}

spring配置文件:

<bean id="RcsFtpManager" class="com.feinno.security.rcs.rcsi.ftp.RcsFtpManager">
<property name="ftpStarted" value="${ftp.started}"/>
</bean>

原理很简单,spring设置后转化为内部boolean类型,有其他方法可交流,应该是比较笨的方法

以上为个人经验,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Java/Android 相关文章推荐
Java方法重载和方法重写的区别到底在哪?
Jun 11 Java/Android
springcloud之Feign超时问题的解决
Jun 24 Java/Android
Spring Data JPA的Audit功能审计数据库的变更
Jun 26 Java/Android
SpringCloud的JPA连接PostgreSql的教程
Jun 26 Java/Android
分析ZooKeeper分布式锁的实现
Jun 30 Java/Android
SpringBoot工程下使用OpenFeign的坑及解决
Jul 02 Java/Android
java中用float时,数字后面加f,这样是为什么你知道吗
Sep 04 Java/Android
剑指Offer之Java算法习题精讲二叉树专项训练
Mar 21 Java/Android
Netty分布式客户端接入流程初始化源码分析
Mar 25 Java/Android
Spring Data JPA框架Repository自定义实现
Apr 28 Java/Android
Java实现字符串转为驼峰格式的方法详解
Jul 07 Java/Android
Java中的Kafka为什么性能这么快及4大核心详析
Sep 23 Java/Android
使用Java去实现超市会员管理系统
Mar 18 #Java/Android
详解Spring Security中的HttpBasic登录验证模式
RestTemplate如何通过HTTP Basic Auth认证示例说明
Java实现二分搜索树的示例代码
使用HttpSessionListener监听器实战
Mar 17 #Java/Android
spring cloud eureka 服务启动失败的原因分析及解决方法
Mar 17 #Java/Android
Java基于Dijkstra算法实现校园导游程序
You might like
php中用加号与用array_merge合并数组的区别深入分析
2013/06/03 PHP
如何使用php判断服务器是否是HTTPS连接
2013/07/05 PHP
利用PHPExcel实现Excel文件的写入和读取
2017/04/26 PHP
Yii2框架控制器、路由、Url生成操作示例
2019/05/27 PHP
laravel框架中控制器的创建和使用方法分析
2019/11/23 PHP
对象特征检测法判断浏览器对javascript对象的支持
2009/07/25 Javascript
JavaScript 的方法重载效果
2009/08/07 Javascript
json-lib出现There is a cycle in the hierarchy解决办法
2010/02/24 Javascript
使用jquery实现select添加实现后台权限添加的效果
2011/05/28 Javascript
javascript的原生方法获取数组中的最大(最小)值
2012/12/19 Javascript
jquery实现弹出层完美居中效果
2014/03/03 Javascript
JQuery拖动表头边框线调整表格列宽效果代码
2014/09/10 Javascript
JavaScript操作Oracle数据库示例
2015/03/06 Javascript
JavaScript子窗口调用父窗口变量和函数的方法
2015/10/09 Javascript
javascript 解决浏览器不支持的问题
2016/09/24 Javascript
JavaScript中offsetWidth的bug及解决方法
2017/05/17 Javascript
JS构造一个html文本内容成文件流形式发送到后台
2018/07/31 Javascript
对Vue- 动态元素属性及v-bind和v-model的区别详解
2018/08/27 Javascript
轻量级富文本编辑器wangEditor结合vue使用方法示例
2018/10/10 Javascript
VUE中使用MUI方法
2019/02/12 Javascript
微信小程序实现获取准确的腾讯定位地址功能示例
2019/03/27 Javascript
Vue父子组件传值的一些坑
2020/09/16 Javascript
[01:33:14]LGD vs VP Supermajor 败者组决赛 BO3 第二场 6.10
2018/07/04 DOTA
[01:01]2020完美高校联赛(秋)西安落幕
2021/03/11 DOTA
怎样使用Python脚本日志功能
2016/08/14 Python
Python使用装饰器模拟用户登陆验证功能示例
2018/08/24 Python
Python在OpenCV里实现极坐标变换功能
2019/09/02 Python
python sorted函数的小练习及解答
2019/09/18 Python
婴儿鞋,独特的婴儿服装和配件:Zutano
2018/11/03 全球购物
计算机学生求职信范文
2014/01/30 职场文书
财务会计岗位职责
2015/02/03 职场文书
2015廉洁自律个人总结
2015/02/14 职场文书
毕业生个人总结
2015/02/28 职场文书
观看《筑梦中国》纪录片心得体会
2016/01/18 职场文书
mysql如何能有效防止删库跑路
2021/10/05 MySQL
Redis Stream类型的使用详解
2021/11/11 Redis