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 相关文章推荐
jackson json序列化实现首字母大写,第二个字母需小写
Jun 29 Java/Android
Java常用函数式接口总结
Jun 29 Java/Android
解决Jenkins集成SonarQube遇到的报错问题
Jul 15 Java/Android
springboot集成springCloud中gateway时启动报错的解决
Jul 16 Java/Android
Java SSM配置文件案例详解
Aug 30 Java/Android
Java实现给Word文件添加文字水印
Feb 15 Java/Android
Java如何实现通过键盘输入一个数组
Feb 15 Java/Android
SpringBoot 集成短信和邮件 以阿里云短信服务为例
Apr 22 Java/Android
Spring Data JPA框架的核心概念和Repository接口
Apr 28 Java/Android
JAVA 线程池(池化技术)的实现原理
Apr 28 Java/Android
Spring IOC容器Bean的作用域及生命周期实例
May 30 Java/Android
Java中的Kotlin 内部类原理
Jun 16 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文件操作的详解
2013/06/05 PHP
PHP+AJAX实现投票功能的方法
2015/09/28 PHP
[原创]php实现数组按拼音顺序排序的方法
2017/05/03 PHP
laravel框架模板之公共模板、继承、包含实现方法分析
2019/08/30 PHP
JQUERY CHECKBOX全选,取消全选,反选方法三
2008/08/30 Javascript
基于jquery的大众点评,分类导航实现代码
2011/08/23 Javascript
JavaScript面向对象(极简主义法minimalist approach)
2012/07/17 Javascript
javascript的事件触发器介绍的实现
2014/06/05 Javascript
js原生实现FastClick事件的实例
2016/11/20 Javascript
node.js+captchapng+jsonwebtoken实现登录验证示例
2017/08/17 Javascript
webpack打包并将文件加载到指定的位置方法
2018/02/22 Javascript
jQuery实现鼠标移到某个对象时弹出显示层功能
2018/08/23 jQuery
在Vue 中使用Typescript的示例代码
2018/09/10 Javascript
JavaScript设计模式之观察者模式实例详解
2019/01/16 Javascript
vue 集成jTopo 处理方法
2019/08/07 Javascript
Python3利用SMTP协议发送E-mail电子邮件的方法
2017/09/30 Python
python实现决策树分类算法
2017/12/21 Python
python迭代dict的key和value的方法
2018/07/06 Python
Python数据类型之String字符串实例详解
2019/05/08 Python
Python实现时间序列可视化的方法
2019/08/06 Python
pytorch+lstm实现的pos示例
2020/01/14 Python
python编写softmax函数、交叉熵函数实例
2020/06/11 Python
Python 随机按键模拟2小时
2020/12/30 Python
使用css3实现超炫的loading加载动画效果
2014/05/07 HTML / CSS
CSS3常用的几种颜色渐变模式总结
2016/11/18 HTML / CSS
软件测试工程师面试问题精选
2016/10/28 面试题
大专毕业生自我鉴定
2013/11/21 职场文书
大二学习计划书范文
2014/04/27 职场文书
大学优秀班集体申报材料
2014/05/23 职场文书
岗位说明书怎么写
2014/07/30 职场文书
奥巴马经典演讲稿
2014/09/13 职场文书
2019入党申请书范文3篇
2019/08/21 职场文书
Mysql数据库命令大全
2021/05/26 MySQL
Java用自带的Image IO给图片添加水印
2021/06/15 Java/Android
我的收音机情缘
2022/04/05 无线电
vue3语法糖内的defineProps及defineEmits
2022/04/14 Vue.js