写了一个MailServiceController接口,在入口处打上断电,debug启动,可以看到
tomcat-embed-core-9.0.36.jar
1 ?run:748, Thread (java.lang)
2 ?run:61, TaskThread$WrappingRunnable (org.apache.tomcat.util.threads)
3 ?run:624, ThreadPoolExecutor$Worker (java.util.concurrent)
4 ?runWorker:1149, ThreadPoolExecutor (java.util.concurrent)
5 ?run:49, SocketProcessorBase (org.apache.tomcat.util.net)
6 ?doRun:1590, NioEndpoint$SocketProcessor (org.apache.tomcat.util.net)
7 ?process:868, AbstractProtocol$ConnectionHandler (org.apache.coyote)
8 ?process:65, AbstractProcessorLight (org.apache.coyote)
9 ?service:373, Http11Processor (org.apache.coyote.http11)
10 ?service:343, CoyoteAdapter (org.apache.catalina.connector)
11 ?invoke:74, StandardEngineValve (org.apache.catalina.core)
12 ?invoke:92, ErrorReportValve (org.apache.catalina.valves)
13 ?invoke:139, StandardHostValve (org.apache.catalina.core)
14 ?invoke:541, AuthenticatorBase (org.apache.catalina.authenticator)
15 ?invoke:96, StandardContextValve (org.apache.catalina.core)
16 ?invoke:202, StandardWrapperValve (org.apache.catalina.core)
17 ?doFilter:166, ApplicationFilterChain (org.apache.catalina.core)
18 ?internalDoFilter:193, ApplicationFilterChain (org.apache.catalina.core)
spring-web-5.2.7.RELEASE.jar
19 ?doFilter:119, OncePerRequestFilter (org.springframework.web.filter)
20 ?doFilterInternal:201, CharacterEncodingFilter (org.springframework.web.filter)
21 ?doFilter:166, ApplicationFilterChain (org.apache.catalina.core)
22 ?internalDoFilter:193, ApplicationFilterChain (org.apache.catalina.core)
23 ?doFilter:119, OncePerRequestFilter (org.springframework.web.filter)
24 ?doFilterInternal:93, WebMvcMetricsFilter (org.springframework.boot.actuate.metrics.web.servlet)
25 ?doFilter:166, ApplicationFilterChain (org.apache.catalina.core)
26 ?internalDoFilter:193, ApplicationFilterChain (org.apache.catalina.core)
27 ?doFilter:119, OncePerRequestFilter (org.springframework.web.filter)
28 ?doFilterInternal:93, FormContentFilter (org.springframework.web.filter)
29 ?doFilter:166, ApplicationFilterChain (org.apache.catalina.core)
30 ?internalDoFilter:193, ApplicationFilterChain (org.apache.catalina.core)
31 ?doFilter:119, OncePerRequestFilter (org.springframework.web.filter)
32 ?doFilterInternal:100, RequestContextFilter (org.springframework.web.filter)
33 ?doFilter:166, ApplicationFilterChain (org.apache.catalina.core)
34 ?internalDoFilter:193, ApplicationFilterChain (org.apache.catalina.core)
35 ?doFilter:53, WsFilter (org.apache.tomcat.websocket.server)
36 ?doFilter:166, ApplicationFilterChain (org.apache.catalina.core)
37 ?internalDoFilter:231, ApplicationFilterChain (org.apache.catalina.core)
38 ?service:741, HttpServlet (javax.servlet.http)
spring-webmvc-5.2.7.RELEASE.jar
39 ?service:883, FrameworkServlet (org.springframework.web.servlet)
40 ?service:634, HttpServlet (javax.servlet.http)
41 ?doGet:898, FrameworkServlet (org.springframework.web.servlet)
42 ?processRequest:1006, FrameworkServlet (org.springframework.web.servlet)
43 ?doService:943, DispatcherServlet (org.springframework.web.servlet)
44 ?doDispatch:1040, DispatcherServlet (org.springframework.web.servlet)
45 ?handle:87, AbstractHandlerMethodAdapter (org.springframework.web.servlet.mvc.method)
46 ?handleInternal:793, RequestMappingHandlerAdapter (org.springframework.web.servlet.mvc.method.annotation)
47 ?invokeHandlerMethod:879, RequestMappingHandlerAdapter (org.springframework.web.servlet.mvc.method.annotation)
48 ?invokeAndHandle:105, ServletInvocableHandlerMethod (org.springframework.web.servlet.mvc.method.annotation)
49 ?invokeForRequest:138, InvocableHandlerMethod (org.springframework.web.method.support)
50 ?doInvoke:190, InvocableHandlerMethod (org.springframework.web.method.support)
51 ?invoke:498, Method (java.lang.reflect)
52 ?invoke:43, DelegatingMethodAccessorImpl (sun.reflect)
53 ?invoke:62, NativeMethodAccessorImpl (sun.reflect)
54 ?invoke0:-1, NativeMethodAccessorImpl (sun.reflect)
55 ?getMailService:-1, MailServiceController$$EnhancerBySpringCGLIB$$e68c8681 (cn.cuiot.dmp.common.controller)
56 ?intercept:691, CglibAopProxy$DynamicAdvisedInterceptor (org.springframework.aop.framework)
57 ?proceed:749, CglibAopProxy$CglibMethodInvocation (org.springframework.aop.framework)
58 ?proceed:186, ReflectiveMethodInvocation (org.springframework.aop.framework)
59 ?invoke:95, ExposeInvocationInterceptor (org.springframework.aop.interceptor)
60 ?proceed:749, CglibAopProxy$CglibMethodInvocation (org.springframework.aop.framework)
61 ?proceed:186, ReflectiveMethodInvocation (org.springframework.aop.framework)
62 ?invoke:70, AspectJAroundAdvice (org.springframework.aop.aspectj)
63 ?invokeAdviceMethod:633, AbstractAspectJAdvice (org.springframework.aop.aspectj)
64 ?invokeAdviceMethodWithGivenArgs:644, AbstractAspectJAdvice (org.springframework.aop.aspectj)
65 ?invoke:498, Method (java.lang.reflect)
66 ?invoke:43, DelegatingMethodAccessorImpl (sun.reflect)
67 ?invoke:62, NativeMethodAccessorImpl (sun.reflect)
68 ?invoke0:-1, NativeMethodAccessorImpl (sun.reflect)
69 ?around:65, ControllerLogAop (cn.cuiot.dmp.common.aop)
70 ?proceed:88, MethodInvocationProceedingJoinPoint (org.springframework.aop.aspectj)
71 ?proceed:749, CglibAopProxy$CglibMethodInvocation (org.springframework.aop.framework)
72 ?proceed:186, ReflectiveMethodInvocation (org.springframework.aop.framework)
73 ?invoke:70, AspectJAroundAdvice (org.springframework.aop.aspectj)
74 ?invokeAdviceMethod:633, AbstractAspectJAdvice (org.springframework.aop.aspectj)
75 ?invokeAdviceMethodWithGivenArgs:644, AbstractAspectJAdvice (org.springframework.aop.aspectj)
76 ?invoke:498, Method (java.lang.reflect)
77 ?invoke:43, DelegatingMethodAccessorImpl (sun.reflect)
78 ?invoke:62, NativeMethodAccessorImpl (sun.reflect)
79 ?invoke0:-1, NativeMethodAccessorImpl (sun.reflect)
80 ?doAround:50, ParamValidAop (cn.cuiot.dmp.common.aop)
81 ?proceed:88, MethodInvocationProceedingJoinPoint (org.springframework.aop.aspectj)
82 ?proceed:749, CglibAopProxy$CglibMethodInvocation (org.springframework.aop.framework)
83 ?proceed:186, ReflectiveMethodInvocation (org.springframework.aop.framework)
84 ?invoke:56, MethodBeforeAdviceInterceptor (org.springframework.aop.framework.adapter)
85 ?proceed:749, CglibAopProxy$CglibMethodInvocation (org.springframework.aop.framework)
86 ?proceed:186, ReflectiveMethodInvocation (org.springframework.aop.framework)
87 ?invoke:55, AfterReturningAdviceInterceptor (org.springframework.aop.framework.adapter)
88 ?proceed:749, CglibAopProxy$CglibMethodInvocation (org.springframework.aop.framework)
89 ?proceed:163, ReflectiveMethodInvocation (org.springframework.aop.framework)
90 ?invokeJoinpoint:771, CglibAopProxy$CglibMethodInvocation (org.springframework.aop.framework)
91 ?invoke:218, MethodProxy (org.springframework.cglib.proxy)
92 ?invoke:-1, MailServiceController$$FastClassBySpringCGLIB$$87fd90af (cn.cuiot.dmp.common.controller)
93 ?getMailService:26, MailServiceController (cn.cuiot.dmp.common.controller)
|