summaryrefslogtreecommitdiff
path: root/spring-framework/24-aop-aspectj-annotations2/src/main/resources/META-INF/spring/applicationContext.xml
blob: 1da13a188c5d746e5b0d651806d5785cca34e107 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?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/>
	
	<!-- This been describes pointcuts -->
	<bean id="myPointcuts" class="com.example.spring.aop.security.MyPointcuts" />
	
	<!-- This bean simply references pointcuts -->
	<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>