Q: 使用切面的两个好处
A:
Q: Spring定义了多种作用域,可以基于这些作用域创建bean,包括:
A:
Q: SpEL拥有很多特性,包括什么?
A:
Q: xml中要解析外部属性需要用到的元素标签是什么
A: <context:property-placeholder />
Q:为了使用占位符,我们必须要配置一个 ? bean
A:
PropertyPlaceholderConfigurer bean或PropertySourcesPlaceholderConfigurer bean。PropertySourcesPlaceholderConfigurer,因为它能够基于Spring Environment及其属性源来解析占位符。Q: Spring在xml中如何使用占位符
A: 使用“${ ... }”包装的属性名称
Q: 为了使用元素,必须在XML配置中声明什么命名空间:
A:
xmlns:aop="http://www.springframework.org/schema/aop"Q: 在xml的bean模式中,如何指定代理模式
A: 要设置代理模式,我们需要使用Spring aop命名空间的一个新元素:
<bean id="cart" class="com.myapp.ShoppingCart" scope="session">
<aop:scoped-proxy />
</bean>
<aop:scoped-proxy>是与@Scope注解的proxyMode属性功能相同的Spring XML配置元素。它会告诉Spring为bean创建一个作用域代理。
Q: 什么是代理模式
A:
Q: Spring中如果bean类型是具体类的话,proxyMode属性该如何设置
A: 必须将proxyMode设置为ScopedProxyMode.TARGET_CLASS,以此来表明要以生成目标类扩展的方式创建代理。