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 相关文章推荐
MybatisPlus代码生成器的使用方法详解
Jun 13 Java/Android
Java Dubbo框架知识点梳理
Jun 26 Java/Android
Springboot集成阿里云OSS上传文件系统教程
Jun 28 Java/Android
Java基础-封装和继承
Jul 02 Java/Android
SpringBoot快速入门详解
Jul 21 Java/Android
Java反应式框架Reactor中的Mono和Flux
Jul 25 Java/Android
SpringBoot2零基础到精通之异常处理与web原生组件注入
Mar 22 Java/Android
Flutter Navigator 实现路由传递参数
Apr 22 Java/Android
详解Flutter自定义应用程序内键盘的实现方法
Jun 14 Java/Android
Java实现超大Excel文件解析(XSSF,SXSSF,easyExcel)
Jul 15 Java/Android
Spring Boot 的创建和运行示例代码详解
Jul 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_Flame(Version:Progress)的原代码
2006/10/09 PHP
php图片验证码代码
2008/03/27 PHP
Mootools 1.2教程(3) 数组使用简介
2009/09/14 Javascript
Prototype源码浅析 String部分(二)
2012/01/16 Javascript
javascript中怎么做对象的类型判断
2013/11/11 Javascript
jQuery函数map()和each()介绍及异同点分析
2014/11/08 Javascript
JavaScript获取页面上被选中文字的方法技巧
2015/03/13 Javascript
JavaScript获取页面中第一个锚定文本的方法
2015/04/03 Javascript
jquery制作图片时钟特效
2020/03/30 Javascript
用NODE.JS中的流编写工具是要注意的事项
2016/03/01 Javascript
Bootstrap 粘页脚效果
2016/03/28 Javascript
详解在Vue中使用TypeScript的一些思考(实践)
2018/07/06 Javascript
微信小程序仿微信运动步数排行(交互)
2018/07/13 Javascript
详解Vue SSR( Vue2 + Koa2 + Webpack4)配置指南
2018/11/13 Javascript
JS 验证码功能的三种实现方式
2018/11/26 Javascript
vue-router的hooks用法详解
2020/06/08 Javascript
简单的Python的curses库使用教程
2015/04/11 Python
python实现识别相似图片小结
2016/02/22 Python
Python实现类似jQuery使用中的链式调用的示例
2016/06/16 Python
python在ubuntu中的几种安装方法(小结)
2017/12/08 Python
Python多线程threading和multiprocessing模块实例解析
2018/01/29 Python
Python使用pyautocad+openpyxl处理cad文件示例
2019/07/11 Python
python 接口实现 供第三方调用的例子
2019/08/13 Python
通过selenium抓取某东的TT购买记录并分析趋势过程解析
2019/08/15 Python
对Pytorch神经网络初始化kaiming分布详解
2019/08/18 Python
Pytorch实现的手写数字mnist识别功能完整示例
2019/12/13 Python
Python通过Tesseract库实现文字识别
2020/03/05 Python
Python 中如何使用 virtualenv 管理虚拟环境
2021/01/21 Python
HTML5开发动态音频图的实现
2020/07/02 HTML / CSS
美国内衣第一品牌:Hanes(恒适)
2016/07/29 全球购物
我的applet原先好好的, 一放到web server就会有问题,为什么?
2016/05/10 面试题
超越自我演讲稿
2014/05/21 职场文书
2015年大学生工作总结
2015/04/21 职场文书
廉政承诺书2015
2015/04/28 职场文书
2015年学校禁毒工作总结
2015/05/27 职场文书
html,css,javascript是怎样变成页面的
2023/05/07 HTML / CSS