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='大于'}