feat: Add Spring Boot auto-configuration for lm-lib modules

- Introduced auto-configuration classes for profile, client, agent, and prompt modules.
- Updated README to reflect new modular architecture and configuration properties.
- Added selective enabling/disabling of modules via application properties.
- Refactored existing services and strategies to remove unnecessary Spring annotations.
- Enhanced test configurations to utilize auto-configuration.
- Updated META-INF imports to include new auto-configuration classes.
This commit is contained in:
extio-de
2026-01-05 21:58:12 +01:00
parent b17a1fe517
commit d5898e35f5
35 changed files with 428 additions and 90 deletions

View File

@@ -1 +1,6 @@
de.extio.lmlib.profile.ProfileAutoConfiguration
de.extio.lmlib.token.TokenizerAutoConfiguration
de.extio.lmlib.client.RestClientConfiguration
de.extio.lmlib.prompt.PromptAutoConfiguration
de.extio.lmlib.client.ClientAutoConfiguration
de.extio.lmlib.agent.AgentAutoConfiguration