3030import org .springframework .ai .mcp .annotation .spring .ClientMcpAsyncHandlersRegistry ;
3131import org .springframework .ai .mcp .annotation .spring .ClientMcpSyncHandlersRegistry ;
3232import org .springframework .ai .mcp .annotation .spring .scan .AbstractAnnotatedMethodBeanFactoryInitializationAotProcessor ;
33- import org .springframework .ai .mcp .annotation .spring .scan .AbstractAnnotatedMethodBeanPostProcessor ;
3433import org .springframework .ai .mcp .annotation .spring .scan .AbstractMcpAnnotatedBeans ;
3534import org .springframework .ai .mcp .client .common .autoconfigure .properties .McpClientCommonProperties ;
3635import org .springframework .aot .hint .MemberCategory ;
@@ -76,19 +75,6 @@ public ClientMcpAsyncHandlersRegistry clientMcpAsyncHandlersRegistry() {
7675 return new ClientMcpAsyncHandlersRegistry ();
7776 }
7877
79- @ Bean
80- @ ConditionalOnMissingBean
81- public ClientMcpAnnotatedBeans clientAnnotatedBeans () {
82- return new ClientMcpAnnotatedBeans ();
83- }
84-
85- @ Bean
86- @ ConditionalOnMissingBean
87- public static ClientAnnotatedMethodBeanPostProcessor clientAnnotatedMethodBeanPostProcessor (
88- ClientMcpAnnotatedBeans clientMcpAnnotatedBeans , McpClientAnnotationScannerProperties properties ) {
89- return new ClientAnnotatedMethodBeanPostProcessor (clientMcpAnnotatedBeans , CLIENT_MCP_ANNOTATIONS );
90- }
91-
9278 @ Bean
9379 static ClientAnnotatedBeanFactoryInitializationAotProcessor clientAnnotatedBeanFactoryInitializationAotProcessor () {
9480 return new ClientAnnotatedBeanFactoryInitializationAotProcessor (CLIENT_MCP_ANNOTATIONS );
@@ -108,15 +94,6 @@ public ClientAnnotatedBeanFactoryInitializationAotProcessor(
10894
10995 }
11096
111- public static class ClientAnnotatedMethodBeanPostProcessor extends AbstractAnnotatedMethodBeanPostProcessor {
112-
113- public ClientAnnotatedMethodBeanPostProcessor (ClientMcpAnnotatedBeans clientMcpAnnotatedBeans ,
114- Set <Class <? extends Annotation >> targetAnnotations ) {
115- super (clientMcpAnnotatedBeans , targetAnnotations );
116- }
117-
118- }
119-
12097 static class AnnotationHints implements RuntimeHintsRegistrar {
12198
12299 @ Override
0 commit comments