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 相关文章推荐
Netty结合Protobuf进行编解码的方法
Jun 26 Java/Android
SpringBoot工程下使用OpenFeign的坑及解决
Jul 02 Java/Android
JavaWeb Servlet实现网页登录功能
Jul 04 Java/Android
SpringBoot快速入门详解
Jul 21 Java/Android
Java网络编程之UDP实现原理解析
Sep 04 Java/Android
解析探秘fescar分布式事务实现原理
Feb 28 Java/Android
Spring Boot DevTools 全局配置学习指南
Mar 31 Java/Android
java如何实现获取客户端ip地址的示例代码
Apr 07 Java/Android
详解Flutter和Dart取消Future的三种方法
Apr 07 Java/Android
Java 超详细讲解hashCode方法
Apr 07 Java/Android
零基础学java之方法的定义与调用详解
Apr 10 Java/Android
Android中View.post和Handler.post的关系
Jun 05 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 获取全局变量的代码
2011/04/21 PHP
js form 验证函数 当前比较流行的错误提示
2009/06/23 Javascript
JS类的封装及实现代码
2009/12/02 Javascript
基于JQuery的类似新浪微博展示信息效果的代码
2012/07/23 Javascript
jquery ajax跨域解决方法(json方式)
2014/02/04 Javascript
使用jquery动态加载Js文件和Css文件
2015/10/24 Javascript
微信小程序 POST请求(网络请求)详解及实例代码
2016/11/16 Javascript
原生javascript实现读写CSS样式的方法详解
2017/02/20 Javascript
一篇文章让你彻底弄懂JS的事件冒泡和事件捕获
2017/08/14 Javascript
gulp教程_从入门到项目中快速上手使用方法
2017/09/14 Javascript
AngularJS实现自定义指令及指令配置项的方法
2017/11/20 Javascript
jQuery 实现批量提交表格多行数据的方法
2018/08/09 jQuery
微信小程序实现批量倒计时功能
2020/11/01 Javascript
vue监听键盘事件的相关总结
2021/01/29 Vue.js
[01:09:10]NB vs Liquid Supermajor小组赛 A组胜者组决赛 BO3 第一场 6.2
2018/06/04 DOTA
Python编写屏幕截图程序方法
2015/02/18 Python
用Python编写一个每天都在系统下新建一个文件夹的脚本
2015/05/04 Python
Django框架教程之正则表达式URL误区详解
2018/01/28 Python
python re模块的高级用法详解
2018/06/06 Python
python三引号输出方法
2019/02/27 Python
python 3.7.4 安装 opencv的教程
2019/10/10 Python
Python数据可视化常用4大绘图库原理详解
2020/10/23 Python
详解python日志输出使用配置文件格式
2021/02/10 Python
深入理解css属性的选择对动画性能的影响
2016/04/20 HTML / CSS
新西兰便宜隐形眼镜购买网站:QUICKLENS New Zealand
2019/03/02 全球购物
俄罗斯三星品牌商店:Samsungstore
2020/04/05 全球购物
会计毕业生自我鉴定
2013/11/04 职场文书
求职简历中的自我评价分享
2013/12/08 职场文书
会计电算化专业毕业生求职信范文
2013/12/10 职场文书
乡镇纠风工作实施方案
2014/03/22 职场文书
走群众路线学习笔记
2014/11/06 职场文书
小学三年级班主任工作经验交流材料
2015/11/02 职场文书
六年级作文之关于梦
2019/10/22 职场文书
Vue通过懒加载提升页面响应速度
2021/05/10 Vue.js
python如何正确使用yield
2021/05/21 Python
python简单验证码识别的实现过程
2021/06/20 Python