diff --git a/sample-code/codeView.html b/sample-code/codeView.html index 487ec08fe..243993e2c 100644 --- a/sample-code/codeView.html +++ b/sample-code/codeView.html @@ -19,21 +19,27 @@
1.在需要追踪的方法上,加上@Tracing标识。
+1.Spring配置文件头部,配置所需的命名空间
-public class TracingAspectBean {
-
- @Tracing
- public String doBusiness() {
- System.out.println("do business");
- return "Hello World";
- }
-}
- 注意:对于方法的追踪,仅限于实例级的public方法。其他方法由于Java运行时原因,无法追踪。
-2.Spring配置文件中,配置所需如下信息。
+xmlns:skywalking="http://cloud.asiainfo.com/schema/skywalking" +xsi:schemaLocation="http://cloud.asiainfo.com/schema/skywalking + http://cloud.asiainfo.com/schema/skywalking/skywalking.xsd" +典型Spring配置文件如下
+<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:skywalking="http://cloud.asiainfo.com/schema/skywalking" + xsi:schemaLocation="http://www.springframework.org/schema/beans + http://www.springframework.org/schema/beans/spring-beans-3.0.xsd + http://www.springframework.org/schema/context + http://www.springframework.org/schema/context/spring-context-3.0.xsd + http://cloud.asiainfo.com/schema/skywalking + http://cloud.asiainfo.com/schema/skywalking/skywalking.xsd">+
2.Spring配置文件中,设置需要追踪包名、类名或方法名。可配置多个。
-<bean id="tracingEnhance" class="com.ai.cloud.skywalking.plugin.spring.TracingEnhanceProcessor">- +<skywalking:trace className="*" method="*" packageName="com.ai.cloud.skywalking.example.*" /> +<skywalking:trace className="busy*" method="*" packageName="com.ai.bss.example.*" /> +
注意:对于方法的追踪,仅限于实例级的public方法。其他方法由于Java运行时原因,无法追踪。
3.通过Spring标注,或配置文件将TracingAspectBean注册到Spring Context上下文中