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

江山做网站江北关键词优化排名seo

江山做网站,江北关键词优化排名seo,虚拟商品自动发货网站搭建教程,广州网站推广多少钱简介&#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.tj-hxxt.cn/news/103009.html

相关文章:

  • 网站编程入门教程百度指数搜索热度
  • 卓伊科技网站建设win10一键优化工具
  • wordpress演示站功能竞价推广运营
  • 深圳市手机网站建设品牌百度知道网页版进入
  • 济南快速网站制作公司aso关键字优化
  • 门户网站建设实施方案如何网站优化排名
  • seo包年服务深圳网站seo公司
  • 网站开发用什么语言最安全ios微信上的pdf乱码
  • 中山做网站公司哪家好关键词搜索指数
  • 宝山网站建设服务怎么关闭seo综合查询
  • 新市区做网站百度新闻官网首页
  • 沈阳网站建设syfzkj网站建设的好公司
  • 新手学做网站内容吸引人的软文标题例子
  • 公司网站域名注册费用优书网首页
  • html静态网页作业重庆seo代理
  • 做网站发房源综合语录单页网站
  • 佛山网站优化什么价格网站友情链接
  • 免费建站abc线上教育培训机构十大排名
  • 网站wap版影响权重么百度排名点击软件
  • 云南省昆明市做网站的公司西安seo网站关键词
  • 做家政应该下载什么网站网站seo设计方案案例
  • 杭州市城乡建设委员会的网站湖南长沙最新情况
  • 福田招聘信息优化的定义
  • ps网站子页怎么做软文广告怎么写
  • 网站开发合同的缺陷可以直接进入的舆情网站
  • 厦门企业网站建设补贴百度收录刷排名
  • 磁盘阵列做网站如何提升网站搜索排名
  • 网站的论坛怎么做的参考网是合法网站吗?
  • 移动应用与开发是干什么的seo视频教程我要自学网
  • 游戏网站建设方案书百度公司销售卖什么的