青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
隨筆:15 文章:206 評論:35 引用:0
fenglin
創(chuàng)新、創(chuàng)意、挑戰(zhàn)
C++博客
首頁
發(fā)新隨筆
發(fā)新文章
聯(lián)系
聚合
管理
Spring3_動態(tài)代理_AOP_Annotation配置方式
LogInterception.java
package
com.bebig.aop;
import
org.aspectj.lang.annotation.Aspect;
import
org.aspectj.lang.annotation.Before;
import
org.aspectj.lang.annotation.Pointcut;
import
org.springframework.stereotype.Component;
@Aspect
//
需要加入Aspectj包文件才能使用,而Aspectj包又需要aopalliance包支持
@Component
//
此實現(xiàn)方法對象必須由Spring容器來初始化才能實現(xiàn)代理
public
class
LogInterception
{
//
@Before("execution(public void com.bebig.dao.impl.UserDAOImpl.save(com.bebig.model.User))")
//
@Before("execution(public * com.bebig.dao.impl.UserDAOImpl.*(..))")
//
@Before("execution(* save(..))")
//
@Before("within(com.bebig.dao.impl..*)")
//
將此包及其子包內(nèi)所有方法進行代理
//
其它注解請查Spring文檔
@Before(
"
myMethod()
"
)
public
void
before()
{
System.out.println(
"
Log start
"
);
}
@Pointcut(
"
within(com.bebig.service..*)
"
)
//
代理沒有實現(xiàn)接口的對象時,是由CGLib直接生成二進制文件的,因此需要cglib包文件與objectweb.asm包文件支持
public
void
myMethod()
{
}
;
}
UserDAO.java
package
com.bebig.dao;
import
com.bebig.model.User;
public
interface
UserDAO
{
public
void
save(User u);
public
void
deleteById(
int
id);
}
UserDAOImpl.java
package
com.bebig.dao.impl;
import
org.springframework.stereotype.Repository;
import
com.bebig.dao.UserDAO;
import
com.bebig.model.User;
@Repository
public
class
UserDAOImpl
implements
UserDAO
{
@Override
public
void
save(User u)
{
System.out.println(
"
a user saved!
"
);
}
@Override
public
void
deleteById(
int
id)
{
System.out.println(
"
delete a user by id!
"
);
}
}
User.java
package
com.bebig.model;
public
class
User
{
private
String username;
private
String password;
public
String getPassword()
{
return
password;
}
public
String getUsername()
{
return
username;
}
public
void
setPassword(String password)
{
this
.password
=
password;
}
public
void
setUsername(String username)
{
this
.username
=
username;
}
}
UserService.java
package
com.bebig.service;
import
javax.annotation.Resource;
import
org.springframework.stereotype.Service;
import
com.bebig.dao.UserDAO;
import
com.bebig.model.User;
@Service(
"
userService
"
)
public
class
UserService
{
private
UserDAO userDAO;
public
void
add(User u)
{
userDAO.save(u);
}
public
void
deleteById(
int
id)
{
userDAO.deleteById(id);
}
@Resource
public
void
setUserDAO(UserDAO userDAO)
{
this
.userDAO
=
userDAO;
}
public
UserDAO getUserDAO()
{
return
userDAO;
}
public
void
init()
{
System.out.println(
"
init.
"
);
}
public
void
destory()
{
System.out.println(
"
destory.
"
);
}
}
beans.xml
<?
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:context
="http://www.springframework.org/schema/context"
xmlns:aop
="http://www.springframework.org/schema/aop"
xsi:schemaLocation
="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.0.xsd
http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop-3.0.xsd"
>
<!--
a service object; we will be profiling its methods
-->
<
context:annotation-config
/>
<
context:component-scan
base-package
="com.bebig"
/>
<!--
動態(tài)代理Annotation編寫方法
-->
<
aop:aspectj-autoproxy
/>
</
beans
>
UserServiceTest.java
package
com.bebig.service;
import
org.junit.Test;
import
org.springframework.context.support.ClassPathXmlApplicationContext;
import
com.bebig.model.User;
public
class
UserServiceTest
{
@Test
public
void
testAdd()
throws
Exception
{
ClassPathXmlApplicationContext cxt
=
new
ClassPathXmlApplicationContext(
"
beans.xml
"
);
//
不再需要使用Proxy對象來創(chuàng)建代理對象
UserService service
=
(UserService) cxt.getBean(
"
userService
"
);
service.add(
new
User());
service.deleteById(
1
);
}
}
發(fā)表于 2010-10-19 17:13
風林
閱讀(634)
評論(0)
編輯
收藏
引用
所屬分類:
JAVA
、
Spring
只有注冊用戶
登錄
后才能發(fā)表評論。
相關(guān)文章:
[轉(zhuǎn)]java編程中'為了性能'一些盡量做到的地方
JAVAC命令行錯誤
Java基礎(chǔ)_Collection接口下的子類存儲特性
Android_常用控件使用
Android_Activity&Intent&Layout
Integer自動裝箱、拆箱問題
自定義比較器、排序
JDBC操作實例
常用數(shù)據(jù)庫的JDBC連接代碼
[轉(zhuǎn)]J2SE_內(nèi)部類
網(wǎng)站導(dǎo)航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
CALENDER
<
2025年11月
>
日
一
二
三
四
五
六
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
常用鏈接
我的隨筆
我的評論
我參與的隨筆
留言簿
給我留言
查看公開留言
查看私人留言
隨筆分類
jBPM
(rss)
隨筆檔案
2011年7月 (1)
2011年4月 (1)
2011年2月 (1)
2010年11月 (1)
2010年10月 (2)
2010年9月 (3)
2010年8月 (4)
2010年7月 (2)
文章分類
AJAX(2)
(rss)
Android(2)
(rss)
C#(20)
(rss)
C++(6)
(rss)
ckeditor&ckfinder(1)
(rss)
CSS
(rss)
Delphi(2)
(rss)
Hibernate(39)
(rss)
JAVA(95)
(rss)
jQuery(1)
(rss)
JSP(9)
(rss)
Maven(1)
(rss)
MySQL(4)
(rss)
OOP(1)
(rss)
Python(42)
(rss)
Spring(31)
(rss)
SQL Server(4)
(rss)
Struts2(35)
(rss)
SVN(1)
(rss)
Tomcat(1)
(rss)
Ubuntu(1)
(rss)
軟件加解密技術(shù)
(rss)
雜文(1)
(rss)
文章檔案
2011年8月 (1)
2011年7月 (3)
2011年6月 (19)
2011年5月 (2)
2011年4月 (1)
2011年2月 (1)
2010年12月 (2)
2010年11月 (21)
2010年10月 (67)
2010年9月 (48)
2010年8月 (37)
2010年7月 (4)
新聞檔案
2010年7月 (1)
相冊
CSS
Hibernate
搜索
最新評論
1.?re: Struts2_三種傳參數(shù)方法
方式的發(fā)生
--阿飛史蒂夫
2.?re: 在Win7上搭建JSP開發(fā)環(huán)境
評論內(nèi)容較長,點擊標題查看
--鄒
3.?re: ckeditor&ckfinder&s2sh集成
評論內(nèi)容較長,點擊標題查看
--庸幾何
4.?re: 在Win7上搭建JSP開發(fā)環(huán)境
下個 myeclipse@lou
--孫毅
5.?re: 在Win7上搭建JSP開發(fā)環(huán)境
@lou
運行 -cmd 找到startup.bat 在java 環(huán)境中運行
--孫毅
閱讀排行榜
1.?開始找Java開發(fā)類工作了(521)
2.?一流、二流、三流(461)
3.?給一家公司的軟件做加密方案(452)
4.?周一到周五都得出差,周末才能回(433)
5.?從WIN32開發(fā)轉(zhuǎn)型到WEB開發(fā)(393)
評論排行榜
1.?周一到周五都得出差,周末才能回(2)
2.?給力2011(2)
3.?最近工作有點忙(0)
4.?生活(0)
5.?在博客園開博了(0)
Powered By:
博客園
模板提供
:
滬江博客
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
亚洲精品一区在线观看香蕉
|
国产女精品视频网站免费
|
亚洲激情综合
|
久久精选视频
|
欧美一区观看
|
久久午夜激情
|
久久精品亚洲一区
|
美女主播精品视频一二三四
|
快she精品国产999
|
欧美成年视频
|
日韩写真在线
|
欧美一二三区在线观看
|
欧美在线黄色
|
免费在线亚洲欧美
|
欧美午夜精品久久久久久超碰
|
国产精品99免费看
|
欧美激情四色
|
午夜亚洲伦理
|
亚洲欧美在线免费观看
|
欧美在线视频全部完
|
免费观看亚洲视频大全
|
国产精品电影网站
|
亚洲成人在线
|
亚洲一区二区黄色
|
欧美fxxxxxx另类
|
亚洲视频在线观看视频
|
男人的天堂成人在线
|
国产精品久久久久国产a级
|
136国产福利精品导航网址
|
亚洲制服丝袜在线
|
亚洲国产天堂久久国产91
|
亚洲欧美精品一区
|
欧美美女视频
|
在线观看中文字幕亚洲
|
久久精品国产第一区二区三区最新章节
|
亚洲人在线视频
|
美女网站在线免费欧美精品
|
国产一区二区激情
|
性色av香蕉一区二区
|
亚洲精品乱码久久久久久日本蜜臀
|
99视频精品免费观看
|
久久频这里精品99香蕉
|
国产精品一区免费观看
|
夜夜嗨一区二区
|
欧美波霸影院
|
久久婷婷激情
|
在线看片第一页欧美
|
久久九九免费
|
欧美一区免费视频
|
国产精品欧美一区二区三区奶水
|
亚洲视频精选
|
夜夜嗨av一区二区三区四季av
|
国内视频精品
|
久久精彩视频
|
性伦欧美刺激片在线观看
|
国产精品久久毛片a
|
亚洲一区二三
|
一区二区三区四区在线
|
欧美亚一区二区
|
亚洲伊人久久综合
|
在线一区观看
|
国产精品亚洲аv天堂网
|
亚洲久久成人
|
国产精品www网站
|
午夜精彩视频在线观看不卡
|
亚洲性xxxx
|
国产在线日韩
|
欧美黄在线观看
|
欧美女同视频
|
欧美一区二区三区四区在线
|
欧美一区激情
|
亚洲欧洲综合另类
|
一区二区欧美日韩视频
|
国产精品视频一
|
久久久人成影片一区二区三区
|
男女视频一区二区
|
亚洲特色特黄
|
亚洲在线观看视频网站
|
一区二区在线观看视频
|
欧美搞黄网站
|
欧美日韩一区在线观看
|
亚洲欧美三级在线
|
久久精品一二三区
|
日韩午夜电影av
|
亚洲在线成人精品
|
亚洲国产婷婷香蕉久久久久久
|
亚洲日本欧美日韩高观看
|
国产精品久久久久久亚洲调教
|
久久久久国产一区二区三区
|
免费亚洲一区
|
午夜影院日韩
|
欧美多人爱爱视频网站
|
欧美一区二区三区久久精品
|
久久亚洲不卡
|
羞羞视频在线观看欧美
|
嫩草伊人久久精品少妇av杨幂
|
国产精品人人做人人爽
|
久久伊人精品天天
|
欧美日韩在线视频观看
|
久久深夜福利免费观看
|
欧美日韩一二三四五区
|
巨胸喷奶水www久久久免费动漫
|
欧美片在线观看
|
久久手机精品视频
|
国产精品红桃
|
亚洲精品1区2区
|
狠狠色综合色区
|
亚洲一区成人
|
一本色道久久综合亚洲精品高清
|
久久精品官网
|
久久不射网站
|
国产精品v亚洲精品v日韩精品
|
欧美高清不卡在线
|
国内精品视频久久
|
亚洲综合激情
|
亚洲一区二区三区中文字幕在线
|
牛牛国产精品
|
久久一二三四
|
国产无一区二区
|
亚洲视屏在线播放
|
洋洋av久久久久久久一区
|
久久手机免费观看
|
久久久久久69
|
国产亚洲毛片在线
|
亚洲欧美日韩天堂
|
亚洲午夜精品久久久久久浪潮
|
欧美高清视频www夜色资源网
|
男人的天堂亚洲
|
一区二区视频欧美
|
久久夜精品va视频免费观看
|
久久久久久久久伊人
|
国产一区二区三区精品久久久
|
亚洲欧美视频一区
|
亚洲免费网站
|
欧美色中文字幕
|
日韩午夜剧场
|
一区二区免费在线播放
|
欧美国产大片
|
亚洲精品国产精品国自产在线
|
在线免费观看成人网
|
久久精品国产在热久久
|
久久婷婷国产综合国色天香
|
国产亚洲日本欧美韩国
|
久久精品国产久精国产思思
|
久久精品国产久精国产爱
|
国模 一区 二区 三区
|
午夜影院日韩
|
麻豆精品视频在线
|
亚洲国产第一页
|
欧美激情2020午夜免费观看
|
亚洲激情视频在线播放
|
亚洲天堂免费观看
|
国产精品区一区二区三
|
亚洲已满18点击进入久久
|
久久精品亚洲精品
|
一区二区视频免费在线观看
|
欧美风情在线观看
|
日韩视频一区二区
|
久久国产精品久久w女人spa
|
红桃视频成人
|
久久综合给合久久狠狠色
|
欧美激情性爽国产精品17p
|
一区二区三区回区在观看免费视频
|
欧美日韩成人综合在线一区二区
|
亚洲综合色网站
|
依依成人综合视频
|
久久国产综合精品
|
欧美不卡视频
|
一本久道综合久久精品
|
国产精品国产福利国产秒拍
|
性伦欧美刺激片在线观看
|
美女啪啪无遮挡免费久久网站
|
99riav1国产精品视频
|
亚洲调教视频在线观看
|
久久精品99无色码中文字幕
|
亚洲美女淫视频
|
国产啪精品视频
|
麻豆av一区二区三区
|
亚洲美女毛片
|
免费视频一区
|
亚洲一区国产
|
亚洲福利国产
|
国产精品视频免费在线观看
|
久久一区二区三区超碰国产精品
|
亚欧成人精品
|
亚洲欧洲中文日韩久久av乱码
|
午夜精品久久久久久久久久久久
|
国产一区二区三区免费在线观看
|
欧美 日韩 国产一区二区在线视频
|
午夜精品视频一区
|
亚洲欧洲精品一区二区三区波多野1战4
|
欧美亚州在线观看
|
免费在线成人
|
午夜国产不卡在线观看视频
|
亚洲人成网站影音先锋播放
|
久久天天综合
|
久久一区二区三区av
|
羞羞答答国产精品www一本
|
一本一本久久a久久精品综合妖精 一本一本久久a久久精品综合麻豆
|
亚洲美女在线国产
|