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

网站的竞品分析怎么做互联网营销

网站的竞品分析怎么做,互联网营销,华为手机网站建设策划书,wordpress香港目录 半注解形式: 业务层接口实现类: 编写切面类: 在配置文件里面唯一需要加的: 测试类: 全注解形式: 不要配置文件,改为配置类: 同样的业务层接口实现类: 同样的…

目录

半注解形式:

业务层接口+实现类:

编写切面类:

在配置文件里面唯一需要加的:

测试类:

全注解形式:

不要配置文件,改为配置类:

同样的业务层接口+实现类:

同样的自定义切面类:

测试类改为不加载配置文件加载配置类:


半注解形式:

业务层接口+实现类:

public interface UserService {public void save();
}@Service
public class UserServiceImpl implements UserService {//保存方法
//    @Overridepublic void save() {System.out.println("业务层方法执行了!!!");//int i=5/0;}
}

编写切面类:

/*** @Component  // 把该类交给IOC去管理* @Aspect     // 声明是切面类  == <aop:aspect ref="myXmlAspect">*/
@Component
@Aspect
public class MyAnnoAspect {/*** 通知的方法*/// @Before(value = "切入点的表达式")@Before("execution(public void com.qcby.demo1.UserServiceImpl.save())")public void log(){System.out.println("前置方法执行了!!");}
}

在配置文件里面唯一需要加的:

1、开启注解扫描:

2、开启aop自动代理:

<?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/beanshttp://www.springframework.org/schema/beans/spring-beans.xsdhttp://www.springframework.org/schema/contexthttp://www.springframework.org/schema/context/spring-context.xsdhttp://www.springframework.org/schema/aophttp://www.springframework.org/schema/aop/spring-aop.xsd"><!--开启注解扫描 扫描所有被spring管理的类--><context:component-scan base-package="com.qcby"/><!--开启AOP注解支持--><aop:aspectj-autoproxy/>
</beans>

测试类:

/*** 测试类* 测试AOP的增强* @RunWith(SpringJUnit4ClassRunner.class)  声明为测试单元* @ContextConfiguration("classpath:applicationContext.xml")  加载配置文件*/
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration("classpath:applicationContext.xml")
public class TestDemo1 {@Autowiredprivate UserService userService;@Testpublic void run(){userService.save();}
}

运行结果:

全注解形式:

不要配置文件,改为配置类:

@Configuration // 配置类
@ComponentScan(value = "com.qcby") // 扫描包
@EnableAspectJAutoProxy // 开启自动代理 == <aop:aspectj-autoproxy />
public class SpringConfig {
}

同样的业务层接口+实现类:

public interface UserService {public void save();
}@Service
public class UserServiceImpl implements UserService {//保存方法
//    @Overridepublic void save() {System.out.println("业务层方法执行了!!!");//int i=5/0;}
}

同样的自定义切面类:

/*** @Component  // 把该类交给IOC去管理* @Aspect     // 声明是切面类  == <aop:aspect ref="myXmlAspect">*/
@Component
@Aspect
public class MyAnnoAspect {/*** 通知的方法*/// @Before(value = "切入点的表达式")@Before("execution(public void com.qcby.demo1.UserServiceImpl.save())")public void log(){System.out.println("前置方法执行了!!");}
}

测试类改为不加载配置文件加载配置类:

/*** 测试类* 测试AOP的增强* @RunWith(SpringJUnit4ClassRunner.class)  声明为测试单元* @ContextConfiguration("classpath:applicationContext.xml")  加载配置文件*/
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = SpringConfig.class)
public class TestDemo1 {@Autowiredprivate UserService userService;@Testpublic void run(){userService.save();}
}

运行结果:

http://www.hrbkazy.com/news/52035.html

相关文章:

  • 女人被做网站网站怎么优化关键词
  • 做博客网站用什么模板株洲疫情最新情况
  • 北京市建设和住房委员会官方网站广州seo工资
  • 做个进出口英文网站多少钱潮州seo建站
  • 界首网站优化公司免费培训网站
  • 张家口市网站建设web网站设计
  • 旅游网站开发的意义相关资料黑科技引流推广神器免费
  • 青岛网站建设服务器淘宝站外引流推广方法
  • 网站建设学习内容cba排名最新排名
  • 怎么做网站静态布局免费快速网站
  • 政务服务网站建设运行情况优化网站推广
  • 有效的网站需要做到什么意思刷粉网站推广便宜
  • 2345浏览器影视大全win10必做的优化
  • 小说主角重生之后做网站seo精准培训课程
  • 个人网站趋向怎么办网站平台
  • 高端网站建设公司排行网站引流推广
  • 东莞企业网站电话个人网站建站流程
  • 阳江网站制作培训机构需要什么资质
  • java与php哪个做网站好外链互换平台
  • wordpress手机h5主题网络优化培训骗局
  • 昆明网站制作报价武汉seo排名优化
  • 北京专业网站建设网站推广宁波seo搜索排名优化
  • 娄底营销型网站建设今日新闻最新头条10条摘抄
  • 网站首页原型图咋做seo网站优化方法
  • 无锡上海网站建设yoast seo
  • 网吧设计装饰公司万词优化
  • 网站开发环境和运行环境百度极速版下载安装
  • 黃冈建设厅官方网站google搜索关键词热度
  • 教做宝宝衣服的网站seo实战培训
  • 比亚迪新能源汽车介绍seo推广专员