<!-- 管理实体Bean,class类的报名加实体User,id随便区,主要为了引用 甄 别 -->
<bean id="User" class="cn.bdqn.ioc.demo.User">
<!-- 创建实体Bean 赋值是根据实体类中set方法获得,必须有set方法 -->
<property name="age" value="20"></property>
<property name="name" value="scott"></property>
</bean>
-
<!-- 增强 --> <bean id="LoggerAdvice"
class="cn.bdqn.ioc.advice.LoggerAdvice"></bean> <!-- 切入点配置 -->
<aop:config> <!-- 切入点 --> <aop:pointcut expression="**execution(*
cn.bdqn.ioc.impl.*.*(..))"** 此处的*中间有个空格,初学者容易犯错 id="pointcut1"/>
- 列表内容
<!-- 切面 --> <aop:aspect ref="LoggerAdvice"> <!-- 切面方位 --> <aop:before method="loginfo" pointcut-ref="pointcut1"/>
</aop:aspect> </aop:config> <bean id="userService"
class="cn.bdqn.ioc.impl.UserServiceImpl"></bean>
test类中 //获得xml中的内容,通过获得容器中内容get出类的对象 ApplicationContext
context=new ClassPathXmlApplicationContext("app.xml");
类名 对象名=(类名)context.getBean("app.xml中对应的id"); ```
“`