
Annotation Support in Spring AOP-2
Beans.xml
<beans xmlns="http://www.springframework.org/schema/beans" |
LoggerAdvice.java
package com.visualbuilder.aop; } |
MainClass.java
package com.visualbuilder.aop; import org.springframework.beans.factory.BeanFactory; import org.springframework.context.support.ClassPathXmlApplicationContext; public static void main(String[] args) throws Exception { BeanFactory ctx = new ClassPathXmlApplicationContext("com/visualbuilder/aop/bean.xml"); AccountService object = (AccountService) ctx.getBean("service"); object.deposit(100); System.out.println("Balance after Deposit " +object.getBalance()); object.withdrawal(10); System.out.println("Balance after Withdrawal " +object.getBalance()); } |
Output
Sep 21, 2008 11:54:46 AM org.springframework.context.support.AbstractApplicationContext prepareRefresh INFO: Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@c4bcdc: display name [org.springframework.context.support.ClassPathXmlApplicationContext@c4bcdc]; startup date [Sun Sep 21 11:54:46 IST 2008]; root of context hierarchy Sep 21, 2008 11:54:46 AM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions INFO: Loading XML bean definitions from class path resource [com/visualbuilder/aop/bean.xml] Sep 21, 2008 11:54:46 AM org.springframework.context.support.AbstractApplicationContext obtainFreshBeanFactory INFO: Bean factory for application context [org.springframework.context.support.ClassPathXmlApplicationContext@c4bcdc]: org.springframework.beans.factory.support.DefaultListableBeanFactory@4a63d8 Sep 21, 2008 11:54:46 AM org.springframework.beans.factory.support.DefaultListableBeanFactory preInstantiateSingletons INFO: Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@4a63d8: defining beans [org.springframework.aop.config.internalAutoProxyCreator,service,aspect]; root of factory hierarchy Sep 21, 2008 11:54:47 AM com.visualbuilder.aop.LoggerAdvice beforeDepositLog INFO: ******Entering into Deposit Method******** Balance after Deposit 100.0 Balance after Withdrawal 90.0 |
Java Discussion
- - Difference between BMT an
- - Replace getParameterValue
- - Interviewing Next week -
- - Sudoku solver
- - Setting tab order in swin



