summaryrefslogtreecommitdiff
path: root/spring-framework/23-aop-aspectj-annotations/src/main/resources/META-INF/spring/applicationContext.xml
blob: 5eaa6478c7fc199c5d2b059af64c11622a721a5c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns:aop="http://www.springframework.org/schema/aop"
	xmlns:context="http://www.springframework.org/schema/context"
	xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
                      http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd">

	<!-- Enabled annotation based AOP -->	
	<aop:aspectj-autoproxy/>
	
	<!-- Aspect classes should be defined as beans -->
	<bean id="accessChecker" class="com.example.spring.aop.security.AccessChecker" />
	
	<bean id="account" class="com.example.spring.aop.Account">
		<property name="accNo" value="1000"></property>
		<property name="balance" value="250.00"></property>
	</bean>

</beans>