首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Spring AOP札记

2012-11-19 
Spring AOP笔记首先,web.xml配置一个listener对应的service代码package com.amhuman.serviceimport org.s

Spring AOP笔记
首先,web.xml配置一个listener



对应的service代码
package com.amhuman.service;import org.springframework.util.StringUtils;import com.amhuman.comm.Log;import com.amhuman.entity.User;public class UserServiceImpl implements IUserService {private String userName;public String getUserName() {return userName;}public void setUserName(String userName) {this.userName = userName;}/* (non-Javadoc) * @see com.amhuman.service.IUserService#getDefaultUser() */@Overridepublic User getDefaultUser(){System.out.println("###");User user = new User();user.setUserId(1001);if(StringUtils.hasLength(this.userName)){user.setUserName(this.userName);}else{user.setUserName("WUYC-TEST");}return user;}@Override@Log(id = 0,fieldName="userId")public User find(User user) {if(user == null){return getDefaultUser();}user.setUserName("WUTIANYU");return user;}@Override@Log(id = 0)public User findById(Integer id) {if(id == null){return getDefaultUser();}User user = new User();user.setUserId(id);user.setUserName("UserName["+id+"]");return user;}}


搞定!

热点排行