XML bean Spring EL

public class Squirrel implements Animal {
    @Override
    public void use() {
        System.out.println("AAAA");
    }
}
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
    <bean id="squirrel" class="com.longlong.pojo.Squirrel"/>
</beans>
@ImportResource(value = {"classpath:spring-other.xml"})
public class AppConfig {

}

@Component
public class Jss {
    @Value("#{T(System).currentTimeMillis()}")
    private Long initTime;
    @Value("#{'龙'}")
    private String str;
    @Value("#{9.3E3}")
    private double d;
    @Value("#{3.14}")
    private  float pi;
    @Value("#{user.note?.toUpperCase()}")
    private String otherBeanPro;
    @Value("#{1+2}")
    private int run;
    @Value("#{jss2.pi == 3.14f}")
    private boolean piFlag;
    @Value("#{jss2.str eq '龙'}")
    private boolean strFlag;
    @Value("#{jss2.str + '帅'}")
    private String strApp;
    @Value("#{jss2.d > 100 ? '大于' : '小于'}")
    private String resultDesc;

    @Override
    public String toString() {
        return "Jss{" +
                "initTime=" + initTime +
                ", str='" + str + '\'' +
                ", d=" + d +
                ", pi=" + pi +
                ", otherBeanPro='" + otherBeanPro + '\'' +
                ", run=" + run +
                ", piFlag=" + piFlag +
                ", strFlag=" + strFlag +
                ", strApp='" + strApp + '\'' +
                ", resultDesc='" + resultDesc + '\'' +
                '}';
    }
}

Jss{initTime=1559972677008, str='龙', d=9300.0, pi=3.14, otherBeanPro='NOTE1', run=3, piFlag=true, strFlag=true, strApp='龙帅', resultDesc='大于'}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值