美文网首页
Spring-属性赋值

Spring-属性赋值

作者: do_young | 来源:发表于2019-01-09 14:30 被阅读17次

Spring属性赋值,是指给对象的基础类型属性赋值。

赋值方式

  • 通过xml对属性赋值
    通过bean下的property标签的value进行赋值:
    <bean id="user" class="com.going.spring.bean.User"  >
        <property name="age" value="1"></property>
    </bean>
  • 通过注解对属性赋值
    通过bean下的property标签的value进行赋值:
@Component
public class UserAnno {
    @Value("doyoung")
    private String name;

赋值类型

  • 常量
    直接在value中配置字符串就行。
@Value("doyoung")
<property name="age" value="1"></property>
  • SpEL表达式
    通过#{},如:
    @Value("#{36-2}")
    private Integer age;
  • 读取配置文件
    在工程中创建*.properties文件
user.name=doyoung

通过xml或注解加载配置文件到容器中:

<context:property-placeholder location="classpath:user.properties"/>
@PropertySource(value={"classpath:/user.properties"})
@Configuration
public class ConfigClassXXX

最后通过${},给属性赋值,如:

    @Value("${user.name}")
    private String name;

相关文章

  • Spring-属性赋值

    Spring属性赋值,是指给对象的基础类型属性赋值。 赋值方式 通过xml对属性赋值通过bean下的propert...

  • iOS KVC的几种情况简析

    kvc取值时,需注意的几点问题; 讲解一下kvc各种问题,包括基础属性赋值,属性对象的属性赋值,私有属性赋值 以及...

  • 4、属性赋值和自动装配

    一、属性赋值 属性赋值相关的注解 @Value@PropertySourcespringboot中的@Config...

  • 大连滕泰科技学习笔记2020-04-30

    1,spring框架进行map属性赋值 2,spring框架进行properties属性赋值 3,spring框架...

  • 解构赋值

    解构赋值:为变量赋值可以从数组或对象属性值提取赋值

  • Swift-5.存储属性

    一、存储属性分为常量存储属性(let)和变量存储属性(var) 常量存储属性每次声明时必须给其赋值,并且赋值之后不...

  • KVC 如何给非对象属性赋值

    kvc给对象属性赋值大家肯定已经很熟悉了,但是怎么给非对象属性赋值呢,现在举例给以结构体为属性并赋值为例: 打印结...

  • vue 中data和computed的区别 computed和m

    1.data和computed的区别 1.data属性不会随着赋值属性的改动而改动(赋值属性类似 num:obj....

  • Spring属性赋值

    1. @Value 支持三种方式:  1. 基本数值  2. 可以写SpEL: #{}  3.可以写${},去配置...

  • @Value属性赋值

    使用@Value赋值1.基本数值2.可以写SPEL表达式#{}3.可以写${},取出配置文件的值(运行环境的值)新...

网友评论

      本文标题:Spring-属性赋值

      本文链接:https://www.haomeiwen.com/subject/tznyrqtx.html