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

百度文库网站立足岗位做奉献企业网站如何做优化

百度文库网站立足岗位做奉献,企业网站如何做优化,王烨桦,seo教程最新目录 半注解形式#xff1a; 业务层接口实现类#xff1a; 编写切面类#xff1a; 在配置文件里面唯一需要加的#xff1a; 测试类#xff1a; 全注解形式#xff1a; 不要配置文件#xff0c;改为配置类#xff1a; 同样的业务层接口实现类#xff1a; 同样的…目录 半注解形式 业务层接口实现类 编写切面类 在配置文件里面唯一需要加的 测试类 全注解形式 不要配置文件改为配置类 同样的业务层接口实现类 同样的自定义切面类 测试类改为不加载配置文件加载配置类 半注解形式 业务层接口实现类 public interface UserService {public void save(); }Service public class UserServiceImpl implements UserService {//保存方法 // Overridepublic void save() {System.out.println(业务层方法执行了);//int i5/0;} } 编写切面类 /*** Component // 把该类交给IOC去管理* Aspect // 声明是切面类 aop:aspect refmyXmlAspect*/ 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 version1.0 encodingUTF-8? beans xmlnshttp://www.springframework.org/schema/beansxmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexmlns:contexthttp://www.springframework.org/schema/contextxmlns:aophttp://www.springframework.org/schema/aopxsi:schemaLocationhttp://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-packagecom.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 i5/0;} } 同样的自定义切面类 /*** Component // 把该类交给IOC去管理* Aspect // 声明是切面类 aop:aspect refmyXmlAspect*/ 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.ho-use.cn/article/10818277.html

相关文章:

  • 长沙建站网站模板wordpress站长
  • 峨眉山移动网站建设静态网站什么意思
  • 男女做暧暧网站免费广州网站建设亅新科送推广
  • wordpress建站页面什么是网络营销评价
  • 网站建设规章制度重庆哪有作网站的
  • 珠海市横琴新区建设环保局网站网站建设的业务规划
  • 杭州做网站的公司哪些比较好我是建造网站
  • 经典重庆网站黑色企业网站
  • 网站访问统计 曲线图网络设计开发专业
  • 网站建设费用细项wordpress获取当前文章id
  • 程序网站开发学生个人作品集制作
  • 北京网站建设工作陕西高速公路建设集团公司网站
  • 修车店怎么做网站学做网站多长时间
  • 企业网站用哪个cms好wordpress文章视频
  • 上海网站备案中心logo在线设计标小智
  • 在深圳学网站设计欧派全屋定制多少钱一平米
  • 创新的微商城网站建设用wordpress做淘宝客
  • 设计型网站建设网站运营是什么意思
  • 网站建设洽谈方案阿里巴巴国际站外贸流程
  • 南京网站制作开发wordpress 产品管理
  • 青岛公司网站建设公司排名招标网官网登录
  • 加强企业网站建设小榄网站建设
  • 培训营销型网站建设怎样在微信上开店卖东西
  • dede手机医院网站模板个人免费网站注册com
  • 文档分享类网站建设wordpress主题添加字体设置
  • 企业如何选择网站搜索引擎推广预算
  • 青岛网站制作开发页面设计说明怎么写
  • 学校网站英文中国建设工程招聘信息网站
  • 云顶科技做网站的网站开发使用什么技术
  • 酒店网站建设方案结束语今天最新新闻10条