`

Spring中如何设置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类型,有其他方法可交流,应该是比较笨的方法
分享到:
评论

相关推荐

    spring各种属性的注入

    Spring能够自动解析日期格式,并将其注入到相应属性中。 #### Bean引用注入 Bean之间的引用注入是Spring框架的核心功能之一,它允许在一个Bean中引用另一个已经定义好的Bean。例如: ```xml ...

    spring cloud2.0 eureka server spring security配置

    在Spring Cloud 2.0版本中,Eureka Server的配置相比1.x版本确实有了一些显著的变化,尤其是在结合Spring Security进行安全设置时。Spring Cloud Eureka是Netflix Eureka的Spring Boot实现,它为微服务架构提供了...

    Spring Boot中的属性绑定的实现

    Spring Boot中的属性绑定实现 概述: Spring Boot中的属性绑定实现是指在Spring Boot框架中,如何将属性文件中的值绑定到配置类中的字段的过程。在本文中,我们将详细介绍Spring Boot中的属性绑定实现,包括@...

    spring mvc拦截器过滤json中的null值

    在Spring MVC框架中,我们经常需要处理JSON数据,这些数据可能包含null值。在某些情况下,为了保持数据的整洁和避免后端处理null值时出现异常,我们需要在数据传输前过滤掉这些null值。本教程将详细介绍如何使用...

    Spring Cloud Gateway的全局异常处理

    在这个方法中,我们根据异常类型设置了不同的HTTP状态码(例如,如果遇到`NotFoundException`则设置状态码为404),并通过调用`buildMessage`方法构建了一个包含错误消息和状态码的Map对象。 3. **`...

    android Spring实现动画特效

    public void onSpringEndStateChange(Spring spring, boolean isAtRest) { if (isAtRest) { // 动画结束后的处理,如恢复原始状态 } } }); // 设置初始值并启动动画 buttonSpring.setEndValue(0); // 假设初始...

    spring数据格式转换

    在上述内容中,提到了Spring内建的多种`PropertyEditor`,例如`ByteArrayPropertyEditor`用于`String`到`byte[]`的转换,`ClassEditor`用于`String`到`Class`的转换,以及`CustomBooleanEditor`用于处理`String`到`...

    Spring+Cloud+配置.pdf

    Java 中配置 字符类型配置 通用(内置) Java 系统属性(System#getProperties() ) OS 环境变量(System#getenv()) 特别(应用) XML(JDK API 可处理) Spring DOM API org.w3c.dom.Document JAXB ...

    spring data jpa1.7 中文

    - **Repository 接口**: 在 Spring Data 中,`Repository` 接口是一个核心概念,它需要两个类型参数:一个表示领域对象的类型 `T` 和一个表示该对象 ID 类型的 `ID`。这个接口主要作为一个标记接口,用来与特定类型...

    spring spEL 表达式详解

    Spring Expression Language,简称SpEL,是Spring框架中的一个强大表达式语言,用于在运行时查询和操作对象图。它提供了丰富的表达式语法,支持属性访问、方法调用、算术运算、逻辑判断以及控制流等操作,极大地简化...

    spring实现集群同步锁

    2. **配置Redis连接**:在Spring的配置文件中设置Redis的相关属性,包括服务器地址、端口、密码等,以及创建RedisConnectionFactory和RedisTemplate实例。 ```yaml spring: redis: host: localhost port: 6379 `...

    Spring中的参数注入.pdf

    通过元素可以指定属性或构造器参数的值,Spring容器会自动将字符串转换为实际的属性或参数类型后注入到Bean对象中。例如: ```xml &lt;value&gt;1001 张三 ``` #### 1.2 使用value属性注入基本值 通过属性...

    基于Spring框架实现用户的登陆和注册

    2. **掌握Spring的配置文件**:XML配置文件是Spring早期的主要配置方式,用于定义bean的实例化、依赖关系以及其他设置。 3. **掌握ApplicationContext容器的使用**:ApplicationContext是Spring的核心容器,负责...

    org.springframework.expression-3.1.1.RELEASE.jar

    3. **上下文感知**:SpEL可以访问应用程序上下文中的bean和属性,这意味着它可以轻松地与Spring容器交互,获取或设置bean的状态。例如,`#{myBean.someProperty}` 可以获取名为`myBean`的bean的`someProperty`属性。...

    spring_ioc.docx

    - **setter 注入:** 必须有对应的 setter 方法,对于 boolean 类型的属性,getter 方法为 `is` 前缀。 - **其他注入形式:** 常量注入、Bean 注入、数组注入、List 注入、Map 注入、Set 注入、null 注入、...

    使用Spring , ActionSupport ,struts1整合实例

    在`applicationContext.xml`文件中,定义Bean并设置其属性。例如,创建一个Action类的Bean,这个类可能继承自`org.apache.struts.action.ActionSupport`,以便利用其内置的错误处理和国际化支持: ```xml ```...

    Spring中 Configuration的使用.docx

    运行 TestConfig 类的 main 方法,可以看到控制台输出 "Bean 的实例化",说明 UserBean 被成功实例化并注册到 Spring 容器中。 二、@Bean 注解详解 @Bean 注解在方法上,用于声明一个方法将返回的对象注册为 Spring...

    Spring_ClassPathResource获得bean对象

    它允许我们从类路径(classpath)中读取文件,如配置文件、属性文件等,这对于构建和管理Java应用程序非常有用。本篇文章将深入探讨如何使用Spring的ClassPathResource来获取bean对象,并通过实例解析其工作原理。 ...

Global site tag (gtag.js) - Google Analytics