当前位置: 首页 > news >正文

房产网站栏目建设广州旅游必去十大景点

房产网站栏目建设,广州旅游必去十大景点,永久域名购买,如何让百度分享按钮在网站每个页面都有简介&#xff08;aop作用&#xff09;&#xff1a;1.在不改变源代码的基础上进行功能添加&#xff0c;如日志打印、执行时间统计。2.与代理效果类似但更加便捷。 示例&#xff1a; maven依赖&#xff1a; <dependency><groupId>org.springframework</groupId&g…

简介(aop作用):1.在不改变源代码的基础上进行功能添加,如日志打印、执行时间统计。2.与代理效果类似但更加便捷。

示例:

        maven依赖:

      <dependency><groupId>org.springframework</groupId><artifactId>spring-context</artifactId><version>5.3.20</version></dependency><dependency><groupId>org.aspectj</groupId><artifactId>aspectjweaver</artifactId><version>1.9.7</version></dependency>
<!--        测试--><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.12</version><scope>test</scope></dependency>

        dao接口:

public interface UserDao {public void save();
}

        dao实现类:

@Component  //声明为组件
public class UserDaoIim  implements UserDao {@Overridepublic void save() {System.out.println("save");}
}

        spring配置类(@EnableAspectJAutoProxy):

@Configuration //定义为配置类
@ComponentScan("")//包扫描
@EnableAspectJAutoProxy //开启aop
public class SpringConfig {}

        通知类(核心):

@Aspect
@Component
public class MyAop {@Pointcut("execution(void com.dt.dao.UserDao.save())")//单的方法增强// @Pointcut("execution(void com.dt.dao.UserDao.*(参数))")//对所有方法增强,参数没有就不填public void pt(){}@Before("pt()")//对切点pt所代理的方法执行前增强public void  before(){System.out.println("执行前增强");}@After("pt()")//对切点pt所代理的方法执行后增强public void  after(){System.out.println("执行后增强");}@Around("pt()")//对切点pt所代理的方法执行环绕增强public void  around(ProceedingJoinPoint joinPoint) throws Throwable {System.out.println("around,执行前增强");joinPoint.proceed();System.out.println("around,执行后增强");}@AfterReturning("pt()")//对切点pt所代理的方法返回后通知public void  fterReturning()  {System.out.println("执行后返回增强");}@AfterThrowing("pt()")//对切点pt所代理的方法报错后通知public void  afterThrowing()  {System.out.println("执行报错后增强");}
}

        测试:

public class MyTest {private UserDao userDao;@Testpublic void springs(){ApplicationContext applicationContext = new ClassPathXmlApplicationContext("springConfig.xml");userDao = applicationContext.getBean(UserDao.class);userDao.save();}
}

http://www.yayakq.cn/news/91146/

相关文章:

  • 杭州网站建设市场wordpress对的密码无法登录
  • 足球竞猜网站开发word 添加 wordpress
  • 网站创建app互联网推广公司
  • 类似非小号的网站怎么做中国建设银行官方网站网上银行
  • 怎么设立网站赚广告费o2o网站建设基本流程
  • 建筑公司网站源码甘孜建设机械网站首页
  • 导购网站 icp备案要求wordpress主题 mnews
  • 给我一个网站好吗网站建设后怎么写
  • 长春网站建设兼职湖南网架加工厂家
  • 贵州网站外包创意网站开发企业
  • 如何分析网站关键词西安搬家公司联系电话
  • 给公司做网站要多少钱公司网页邮箱
  • 哪个建站系统好网站建设发布ps科技感
  • 公司网站建设宣传公司h5页面制作软件下载下来要钱吗
  • 温州城市建设投资集团网站网络营销的主要内容有哪些
  • seo外包网站在线看网址不收费不登录
  • 中国建设银行网站 个人搜狗seo软件
  • 网站建设到一半想换一家看室内设计案例的网站
  • 静态单页网站wordpresswordpress 内容分发
  • 中国住房建设部网站首页网络认证登录页面
  • 随便建设网站犯法吗新手如何制作一个网页
  • 网站开发怎样将信息栏到最底部做网站需要向客户了解什么
  • 临漳 网站建设unity网站后台怎么做
  • 2018年网站建设发言织梦网站怎么做投票
  • 做电影网站侵权吗蓝色商务网站模板
  • 自然志wordpress下载网站优化排名优化
  • 黄冈建设局网站wordpress的网站好用吗
  • 怎么做网站关键词库排名建设厅和应急管理厅焊工证区别
  • 图片网站建设方案58同城类似的网站怎么做
  • 丰宁县建设局网站肇庆网页关键词优化