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 相关文章推荐
Feign调用传输文件异常的解决
Jun 24 Java/Android
图解排序算法之希尔排序Java实现
Jun 26 Java/Android
分析Java中Map的遍历性能问题
Jun 26 Java/Android
新手初学Java List 接口
Jul 07 Java/Android
mybatis 获取无数据的字段不显示的问题
Jul 15 Java/Android
springboot用户数据修改的详细实现
Apr 06 Java/Android
Mybatis-Plus 使用 @TableField 自动填充日期
Apr 26 Java/Android
Java完整实现记事本代码
Jun 16 Java/Android
Spring Cloud OAuth2实现自定义token返回格式
Jun 25 Java/Android
Java+swing实现抖音上的表白程序详解
Jun 25 Java/Android
tree shaking对打包体积优化及作用
Jul 07 Java/Android
Java获取字符串编码格式实现思路
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中ob(Output Buffer 输出缓冲)函数使用方法
2007/07/21 PHP
PHP Session_Regenerate_ID函数双释放内存破坏漏洞
2011/01/27 PHP
php的mail函数发送UTF-8编码中文邮件时标题乱码的解决办法
2015/10/20 PHP
Yii2.0中使用js异步删除示例
2017/03/10 PHP
PHP简单实现模拟登陆功能示例
2017/09/15 PHP
PHP实现合并两个排序链表的方法
2018/01/19 PHP
JavaScript中的apply()方法和call()方法使用介绍
2012/07/25 Javascript
javascript if条件判断方法小结
2014/05/17 Javascript
javascript弹性运动效果简单实现方法
2016/01/08 Javascript
jQuery绑定事件的几种实现方式
2016/05/09 Javascript
JS简单获取客户端IP地址的方法【调用搜狐接口】
2016/09/05 Javascript
canvas实现图片根据滑块放大缩小效果
2017/02/24 Javascript
vue2.0 自定义日期时间过滤器
2017/06/07 Javascript
JS运动特效之任意值添加运动的方法分析
2018/01/24 Javascript
vue 实现通过vuex 存储值 在不同界面使用
2019/11/11 Javascript
JS中==、===你分清楚了吗
2020/03/04 Javascript
JavaScript中使用Spread运算符的八种方法总结
2020/06/18 Javascript
[01:08:33]OG vs VGJ.T 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
python base64 decode incorrect padding错误解决方法
2015/01/08 Python
Python中用于检查英文字母大写的isupper()方法
2015/05/19 Python
使用Scrapy爬取动态数据
2018/10/21 Python
对python插入数据库和生成插入sql的示例讲解
2018/11/14 Python
Python列表删除元素del、pop()和remove()的区别小结
2019/09/11 Python
详解如何用python实现一个简单下载器的服务端和客户端
2019/10/28 Python
Python实现汇率转换操作
2020/05/03 Python
爱尔兰最大的体育零售商:Life Style Sports
2019/06/12 全球购物
瑞典耳机品牌:URBANISTA
2019/12/03 全球购物
英国第一职业高尔夫商店:Clickgolf.co.uk
2020/11/18 全球购物
员工评语大全
2014/01/19 职场文书
员工考核管理制度
2014/02/02 职场文书
车间质检员岗位职责
2015/04/08 职场文书
大学团日活动总结书
2015/05/11 职场文书
同意离婚答辩状
2015/05/22 职场文书
2015年小学数学教师个人工作总结
2015/05/25 职场文书
实习员工转正的评语汇总,以备不时之需
2019/12/17 职场文书
Mysql排查分析慢sql之explain实战案例
2022/04/19 MySQL