Spring依赖注入详解(4)

Spring依赖注入详解

<bean id="carl" class="com.springinaction.springidol.Instrumentalist"> <property name="song" value="#{kenny.song}" /> </bean>

View Code

Spring依赖注入详解

public static class FieldValueTestBean { @Value("#{ systemProperties['user.region'] }") private String defaultLocale; public void setDefaultLocale(String defaultLocale) { this.defaultLocale = defaultLocale; } public String getDefaultLocale() { return this.defaultLocale; } }

View Code

Spring为SpEL创造了两种特殊的选择属性方式:systemEnvironment和systemProperties. 
systemEnvironment包含了应用程序所在机器上的所有环境变量。 
systemProperties包含了java应用程序启动时所设置的所有属性。

Spring依赖注入详解

Spring依赖注入详解

五、JUnit 测试

@RunWith(SpringJUnit4ClassRunner.class) //@ContextConfiguration(classes = JavaConfig.class) 加载配置类 @ContextConfiguration(locations = "classpath:applicationContext.xml") //加载配置文件 public class Test02 { @Resource(name = "iceCream") private Dessert dessert; @Test public void test02(){ dessert.sys(); } }

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/7be1c88647299645c0362ad1275ccebb.html