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 相关文章推荐
SpringAop日志找不到方法的处理
Jun 21 Java/Android
浅谈什么是SpringBoot异常处理自动配置的原理
Jun 21 Java/Android
深入理解java.lang.String类的不可变性
Jun 27 Java/Android
使用logback实现按自己的需求打印日志到自定义的文件里
Aug 30 Java/Android
MyBatis自定义SQL拦截器示例详解
Oct 24 Java/Android
Java tomcat手动配置servlet详解
Nov 27 Java/Android
springboot中的pom文件 project报错问题
Jan 18 Java/Android
SSM项目使用拦截器实现登录验证功能
Jan 22 Java/Android
Java 超详细讲解数据结构中的堆的应用
Apr 02 Java/Android
SpringBoot使用AOP实现统计全局接口访问次数详解
Jun 16 Java/Android
详解Spring Security如何在权限中使用通配符
Jun 28 Java/Android
SpringBoot详解整合Redis缓存方法
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
JS 判断代码全收集
2009/04/28 Javascript
Jquery乱码的一次解决过程 图解教程
2010/02/20 Javascript
javascript中parentNode,childNodes,children的应用详解
2013/12/17 Javascript
node.js超时timeout详解
2014/11/26 Javascript
JS实现获取键盘按下的按键并显示在页面上的方法
2015/11/04 Javascript
AngularJS常见过滤器用法实例总结
2017/07/06 Javascript
jQuery+datatables插件实现ajax加载数据与增删改查功能示例
2018/04/17 jQuery
js遍历添加栏目类添加css 再点击其它删除css【推荐】
2018/06/12 Javascript
图片文字识别(OCR)插件Ocrad.js教程
2018/11/26 Javascript
基于JavaScript实现贪吃蛇游戏
2020/03/16 Javascript
js实现跳一跳小游戏
2020/07/31 Javascript
使用Python实现简单的服务器功能
2017/08/25 Python
Python实现将一个正整数分解质因数的方法分析
2017/12/14 Python
Python中最大最小赋值小技巧(分享)
2017/12/23 Python
python tkinter界面居中显示的方法
2018/10/11 Python
Python3+OpenCV2实现图像的几何变换(平移、镜像、缩放、旋转、仿射)
2019/05/13 Python
opencv python 图像轮廓/检测轮廓/绘制轮廓的方法
2019/07/03 Python
python循环嵌套的多种使用方法解析
2019/11/29 Python
使用Keras训练好的.h5模型来测试一个实例
2020/07/06 Python
canvas画布实现手写签名效果的示例代码
2019/04/23 HTML / CSS
3种方式实现瀑布流布局小结
2019/09/05 HTML / CSS
美国生日蛋糕店:Bake Me A Wish!
2017/02/08 全球购物
SNIDEL官网:日本VIVI杂志人气少女第一品牌
2020/03/12 全球购物
法国在线药房:DoctiPharma
2020/10/21 全球购物
用C#语言写出在本地创建一个UDP接收端口的具体过程
2016/02/22 面试题
分别介绍一下Session Bean和Entity Bean
2015/03/13 面试题
2014年幼儿园小班工作总结
2014/12/04 职场文书
2014年学前班工作总结
2014/12/08 职场文书
幼儿园食品安全责任书
2015/05/08 职场文书
爱国主义教育主题班会
2015/08/13 职场文书
关于国庆节的广播稿
2015/08/19 职场文书
2016年员工年度考核评语
2015/12/02 职场文书
go语言中GOPATH GOROOT的作用和设置方式
2021/05/05 Golang
JPA 通过Specification如何实现复杂查询
2021/11/23 Java/Android
Java 轮询锁使用时遇到问题
2022/05/11 Java/Android
html用代码制作虚线框怎么做? dw制作虚线圆圈的技巧
2022/12/24 HTML / CSS