zoukankan      html  css  js  c++  java
  • Spring中<bean>标签之使用p标签配置bean的属性

    在spring的bean配置文件中我们常可以见到下面的例子:

     <bean id="user" class="com.sys.User"  p:name-ref="name" />
    

    其中,p:name-ref="name"使用了p标签来配置bean的name的引用。

    在使用p标签配置bean的属性时,我们先要声明p标签的命名空间xmlns:p="http://www.springframework.org/schema/p"

    然后,使用p标签时分两种情况。

    第一种配置基本类型的属性(格式: p:属性名=属性值)p:name="Lily"   或者   p:port="${redis.port}"

    第二种配置引用类型的属性(格式: p:属性名-ref=属性值)p:name-ref="name"  或者   p:pool-config-ref="poolConfig"

    注意,在配置引用类型的属性时在属性名后加上ref表明我要配置的属性时引用类型。

    <bean id="JedisConnectionFactory" class="org.springframework.data.redis.connection.jedis.JedisConnectionFactory"
    	p:host-name="${redis.host}" 
         p:port="${redis.port}"
         p:password="${redis.pass}" p:pool-config-ref="poolConfig"
    />

     以上类似

    <bean id="JedisConnectionFactory" class="org.springframework.data.redis.connection.jedis.JedisConnectionFactory"/>
    	<property name="host-name" value="${redis.host}" />
     <property name="port" value="${redis.port}" />
         <property name="password" value="${redis.pass}" />
         <property name="pool-config" ref="${redis.poolConfig}" />
    </bean>


  • 相关阅读:
    H265播放器EasyPlayer-RTSP WIN版播放器D3D和GDI两种渲染模式效果比较
    笛卡尔树复习笔记
    康托の复习笔记
    django rest unique 和UniqueTogether 检验
    代码扫描tool sonar
    await async axios
    httprunner 实现文件上传
    vue 实现xmind 脑图 web 创建脑图何修改删除
    jsmind
    【CF1548E】Gregor and the Two Painters
  • 原文地址:https://www.cnblogs.com/smileblogs/p/10173612.html
Copyright © 2011-2022 走看看