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中的static关键字
Jun 14 Java/Android
浅析NIO系列之TCP
Jun 15 Java/Android
idea搭建可运行Servlet的Web项目
Jun 26 Java/Android
Java elasticsearch安装以及部署教程
Jun 28 Java/Android
java基础——多线程
Jul 03 Java/Android
SpringBoot+Vue+JWT的前后端分离登录认证详细步骤
Sep 25 Java/Android
JVM之方法返回地址详解
Feb 28 Java/Android
教你在 Java 中实现 Dijkstra 最短路算法的方法
Apr 08 Java/Android
Java异常体系非正常停止和分类
Jun 14 Java/Android
Android基础入门之dataBinding的简单使用教程
Jun 21 Java/Android
Java 多线程并发FutureTask
Jun 28 Java/Android
Java实现HTML转为Word的示例代码
Jun 28 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发电子邮件
2006/10/09 PHP
PHP中usort在值相同时改变原始位置问题的解决方法
2011/11/27 PHP
php统计时间和内存使用情况示例分享
2014/03/13 PHP
Laravel 5框架学习之数据库迁移(Migrations)
2015/04/08 PHP
Yii2 queue的队列使用详解
2019/07/19 PHP
Avengerls vs KG BO3 第一场2.18
2021/03/10 DOTA
js 判断脚本加载完毕的代码
2011/07/13 Javascript
JS正则表达式验证数字代码
2014/01/28 Javascript
js判断浏览器是否支持html5
2014/08/17 Javascript
js实现的早期滑动门菜单效果代码
2015/08/27 Javascript
js随机生成字母数字组合的字符串 随机动画数字
2015/09/02 Javascript
vue从使用到源码实现教程详解
2016/09/19 Javascript
通过原生JS实现为元素添加事件的方法
2016/11/23 Javascript
使用Xcache缓存器加速PHP网站的配置方法
2017/04/22 Javascript
NodeJs实现定时任务的示例代码
2017/12/05 NodeJs
vue-router 源码实现前端路由的两种方式
2018/07/02 Javascript
vue实现打印功能的两种方法
2018/09/07 Javascript
基于layui实现高级搜索(筛选)功能
2019/07/26 Javascript
vue 实现模糊检索并根据其他字符的首字母顺序排列
2019/09/19 Javascript
webpack打包html里面img后src为“[object Module]”问题
2019/12/22 Javascript
javascript 函数的暂停和恢复实例详解
2020/04/25 Javascript
[05:46]DOTA2英雄梦之声_第18期_陈
2014/06/20 DOTA
python版微信跳一跳游戏辅助
2018/01/11 Python
python实现大学人员管理系统
2019/10/25 Python
python深copy和浅copy区别对比解析
2019/12/26 Python
对tensorflow中cifar-10文档的Read操作详解
2020/02/10 Python
离线状态下在jupyter notebook中使用plotly实例
2020/04/24 Python
python-地图可视化组件folium的操作
2020/12/14 Python
李宁官方网店:中国运动品牌
2017/11/02 全球购物
数字天堂软件测试面试题
2012/12/23 面试题
环保标语口号
2014/06/13 职场文书
竞选班干部演讲稿300字
2014/08/20 职场文书
小班上学期幼儿评语
2014/12/30 职场文书
高效笔记技巧分享:学会这些让你不再困扰
2019/09/04 职场文书
用Python提取PDF表格的方法
2021/04/11 Python