get_di_registrations
Scan Java projects for all dependency injection registrations including Spring components, configurations, beans, and injection points. Returns empty categories for non-Spring projects.
Instructions
Find all dependency injection registrations in the project.
USAGE: get_di_registrations() OUTPUT: Components, configurations, beans, and injection points
Scans for:
Spring components: @Component, @Service, @Repository, @Controller, @RestController
Configuration: @Configuration
Bean definitions: @Bean
Injection points: @Autowired, @Inject (javax and jakarta)
Returns empty categories for non-Spring projects (does not error).
Requires load_project to be called first.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| maxResults | No | Maximum results per annotation type (default 200) |