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 相关文章推荐
JPA如何使用entityManager执行SQL并指定返回类型
Jun 15 Java/Android
Java框架入门之简单介绍SpringBoot框架
Jun 18 Java/Android
Java并发编程之Executor接口的使用
Jun 21 Java/Android
分析并发编程之LongAdder原理
Jun 29 Java/Android
Java异常处理try catch的基本用法
Dec 06 Java/Android
SpringBoot整合阿里云视频点播的过程详解
Dec 06 Java/Android
java executor包参数处理功能 
Feb 15 Java/Android
Java练习之潜艇小游戏的实现
Mar 16 Java/Android
Spring Boot接口定义和全局异常统一处理
Apr 20 Java/Android
Springboot-cli 开发脚手架,权限认证,附demo演示
Apr 28 Java/Android
多线程Spring通过@Scheduled实现定时任务
May 25 Java/Android
SpringBoot详解执行过程
Jul 15 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/11/04 PHP
php Calender(日历)代码分享
2014/01/03 PHP
使用PHP生成二维码的两种方法(带logo图像)
2014/03/14 PHP
PHP 面向对象程序设计(oop)学习笔记(一) - 抽象类、对象接口、instanceof 和契约式编程
2014/06/12 PHP
php中addslashes函数与sql防注入
2014/11/17 PHP
PHP生成随机码的思路与方法实例探索
2019/04/11 PHP
javascript学习笔记(十四) window对象使用介绍
2012/06/20 Javascript
jQuery操作Select选择的Text和Value(获取/设置/添加/删除)
2013/03/06 Javascript
JavaScript中对DOM节点的访问、创建、修改、删除
2015/11/16 Javascript
浅谈JavaScript中promise的使用
2017/01/11 Javascript
JS实现的五级联动菜单效果完整实例
2017/02/23 Javascript
jquery将标签元素的高设为屏幕的百分比
2017/04/19 jQuery
jQuery Validate 无法验证 chosen-select元素的解决方法
2017/05/17 jQuery
Angular 4依赖注入学习教程之组件服务注入(二)
2017/06/04 Javascript
通过命令行创建vue项目的方法
2017/07/20 Javascript
使用JavaScript实现链表的数据结构的代码
2017/08/02 Javascript
简单谈谈js的数据类型
2017/09/25 Javascript
原生JavaScript实现日历功能代码实例(无引用Jq)
2019/09/23 Javascript
javascript使用正则表达式实现注册登入校验
2020/09/23 Javascript
深度剖析使用python抓取网页正文的源码
2014/06/11 Python
python中dir函数用法分析
2015/04/17 Python
Python访问MongoDB,并且转换成Dataframe的方法
2018/10/15 Python
django 通过url实现简单的权限控制的例子
2019/08/16 Python
python rsync服务器之间文件夹同步脚本
2019/08/29 Python
Python Selenium异常处理的实例分析
2021/02/28 Python
使用CSS3在触屏上为按钮实现激活效果
2013/09/27 HTML / CSS
Fox Racing官方网站:越野摩托车和山地自行车装备和服装
2019/12/23 全球购物
《闻一多先生的说和做》教学反思
2014/04/28 职场文书
注册资产评估专业求职信
2014/07/16 职场文书
行政秘书工作自我鉴定
2014/09/15 职场文书
2014年营业员工作总结
2014/11/18 职场文书
优秀教师个人材料
2014/12/15 职场文书
就业指导讲座心得体会
2016/01/15 职场文书
自荐信范文
2019/05/20 职场文书
《中国古代诗歌散文欣赏》高中语文教材
2019/08/20 职场文书
python 安全地删除列表元素的方法
2022/03/16 Python