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 相关文章推荐
IDEA使用SpringAssistant插件创建SpringCloud项目
Jun 23 Java/Android
分析JVM源码之Thread.interrupt系统级别线程打断
Jun 29 Java/Android
dubbo集成zipkin获取Traceid的实现
Jul 26 Java/Android
Spring Boot mybatis-config 和 log4j 输出sql 日志的方式
Jul 26 Java/Android
java如何实现socket连接方法封装
Sep 25 Java/Android
java多态注意项小结
Oct 16 Java/Android
聊聊SpringBoot自动装配的魔力
Nov 17 Java/Android
java objectUtils 使用可能会出现的问题
Feb 28 Java/Android
Android开发 使用文件储存的方式保存QQ密码
Apr 24 Java/Android
Spring Data JPA框架Repository自定义实现
Apr 28 Java/Android
Java对文件的读写操作方法
Apr 29 Java/Android
Spring Cloud OAuth2实现自定义token返回格式
Jun 25 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桌面中心(一) 创建数据库
2007/03/11 PHP
php对文件进行hash运算的方法
2015/04/03 PHP
PHP中set error handler函数用法小结
2015/11/11 PHP
php 实现301重定向跳转实例代码
2016/07/18 PHP
PHP内存缓存功能memcached示例
2016/10/19 PHP
php设计模式之建造器模式分析【星际争霸游戏案例】
2020/01/23 PHP
javascript 弹出窗口中是否显示地址栏的实现代码
2011/04/14 Javascript
jquery 提交值不为空的元素示例代码
2013/05/10 Javascript
seaJs的模块定义和模块加载浅析
2014/06/06 Javascript
JavaScript继承学习笔记【新手必看】
2016/05/10 Javascript
微信小程序 wx.request(OBJECT)发起请求详解
2016/10/13 Javascript
js querySelector() 使用方法
2016/12/21 Javascript
jQuery插件echarts实现的去掉X轴、Y轴和网格线效果示例【附demo源码下载】
2017/03/04 Javascript
js简易版购物车功能
2017/06/17 Javascript
微信小程序 页面跳转传值实现代码
2017/07/27 Javascript
Angular2监听页面大小变化的解决方法
2017/10/09 Javascript
vue-cli + sass 的正确打开方式图文详解
2017/10/27 Javascript
Vue 组件(component)教程之实现精美的日历方法示例
2018/01/08 Javascript
微信小程序中this.data与this.setData的区别详解
2018/09/17 Javascript
JS实现头条新闻的经典轮播图效果示例
2019/01/30 Javascript
微信小程序可滑动月日历组件使用详解
2019/10/21 Javascript
React中获取数据的3种方法及优缺点
2020/02/18 Javascript
Python的函数嵌套的使用方法
2014/01/24 Python
django admin添加数据自动记录user到表中的实现方法
2018/01/05 Python
IntelliJ IDEA安装运行python插件方法
2018/12/10 Python
详解利用canvas实现环形进度条的方法
2019/06/12 HTML / CSS
瑞士国际航空官网:SWISS
2016/07/21 全球购物
Android面试题附答案
2014/12/08 面试题
new修饰符是起什么作用
2015/06/28 面试题
大学毕业生自我鉴定
2013/11/05 职场文书
闭幕式主持词
2014/04/02 职场文书
如何撰写一封出色的求职信
2014/04/27 职场文书
飞机制造技术专业求职信
2014/07/27 职场文书
2016优秀员工先进事迹材料
2016/02/25 职场文书
Windows安装Anaconda3的方法及使用过程详解
2021/06/11 Python
Python利用zhdate模块实现农历日期处理
2022/03/31 Python