Spring AOP 用户可能会经常使用 execution切入点指示符。执行表达式的格式如下:
execution(modifiers-pattern? ret-type-pattern declaring-type-pattern? name-pattern(param-pattern)
throws-pattern?)
除了返回类型模式(上面代码片断中的ret-type-pattern),名字模式和参数模式以外, 所有的部分都是可选的。返回类型模式决定了方法的返回类型必须依次匹配一个连接点。 你会使用的最频繁的返回类型模式是*,它代表了匹配任意的返回类型。 一个全限定的类型名将只会匹配返回给定类型的方法。名字模式匹配的是方法名。 你可以使用*通配符作为所有或者部分命名模式。 参数模式稍微有点复杂:()匹配了一个不接受任何参数的方法, 而(..)匹配了一个接受任意数量参数的方法(零或者更多)。 模式(*)匹配了一个接受一个任何类型的参数的方法。 模式(*,String)匹配了一个接受两个参数的方法,第一个可以是任意类型, 第二个则必须是String类型。更多的信息请参阅AspectJ编程指南中 语言语义的部分。
下面给出一些通用切入点表达式的例子。
任意公共方法的执行:
execution(public * *(..))//第一个*表示返回值类型,第二个*表示方法名,(..)中表示方法可以任意参数。
任何一个名字以“set”开始的方法的执行:
execution(* set*(..))//第一*个表示返回值类型
AccountService接口定义的任意方法的执行:
execution(* com.xyz.service.AccountService.*(..))//第一*个表示返回值类型,第二个*表示方法名,()类表示方法参数。
在service包中定义的任意方法的执行:
execution(* com.xyz.service.*.*(..))//第一*个表示返回值类型,第二个*表示类名,第三个*表示方法名,()类表示方法参数。
在service包或其子包中定义的任意方法的执行:
execution(* com.xyz.service..*.*(..))
问题总结:
1 内存不够
用vmware安装xp时,会出现内存不够的错误导致无法安装xp系统。这时要重新安装,用管理员身份运行vmware软件。
2 win8从光盘启动
按F1进入BIOS,选择Security ,选择 Secure Boot,进入后关闭 Secure Boot 为Disabled
把Startup 的 UEFI/LEGACY BOOT 改为Both即可!
3 安装完毕xp之后“驱动器中没有软盘,请插入软盘”
首先,在vmware对应的xp系统信息里设置“edit virtual machine settings->hard ware->选择floppy,下面有菜单”remove“
其次,进入xp系统,右键我的电脑---属性---设备管理器---删除软盘驱动器----再删除软盘控制器
第三在xp系统启动前进入BIOS,设置----advanced-----I/O...-----floppy(disabled)-----port,A(disabled,)-------port,B(disabled)
最后进入xp有提示设置系统分辨率,选择自动识别或者其他。
实在不行安装驱动精灵,里面有扫描硬件,将有问题的地方修复。
3 拖动文件到虚拟机
Maven 安装请见我先前的博客: Linux 搭建 maven
1, Nexus 下载
Nexus 官方下载, 最新版下载: nexus-2.4.0-09-bundle.tar.gz
Nexus war下载: nexus-2.4.0-09.war
2, Nexus 安装
(1) 创建解压文件夹:
mkdir nexus-2.4.0-09
(2) 解压tar.gz文件:
tar zxvf nexus-2.4.0-09-bundle.tar.gz -C nexus-2.4.0-09
(3) 拷贝至/opt/目录下:
sudo mv nexus-2.4.0-09 /opt/
3, Nexus 启动
nexus启动是在bin目录下,首先看一下启动/关闭/重启等命令, 输入命令:
/opt/nexus-2.4.0-09/nexus-2.4.0-09/bin/nexus
出现如下选项:
启动nexus:
/opt/nexus-2.4.0-09/nexus-2.4.0-09/bin/nexus start
关闭nexus:
/opt/nexus-2.4.0-09/nexus-2.4.0-09/bin/nexus stop
4, Nexus 验证
启动nexus后,在浏览器输入地址: http://localhost:8081/nexus
出现上述页面,说明配置nexus成功!
点击右上角“Log in”, 输入用户名和密码(默认用户名:admin 密码: admin123)登录
参考推荐:
Installing Nexus OSS(官方)