View Javadoc
1   package fr.tiogars.chat.domains;
2   
3   import org.springframework.context.annotation.ComponentScan;
4   import org.springframework.context.annotation.Configuration;
5   
6   /**
7    * Configuration class that ensures all domain packages are scanned for Spring components.
8    * This follows the data domain-driven architecture pattern.
9    */
10  @Configuration
11  @ComponentScan(basePackages = {
12          "fr.tiogars.chat.domains.auth",
13          "fr.tiogars.chat.domains.nomenclature",
14          "fr.tiogars.chat.domains.settings",
15          "fr.tiogars.chat.domains.lmstudio",
16          "fr.tiogars.chat.domains.prompt",
17          "fr.tiogars.chat.domains.mcp",
18          "fr.tiogars.chat.domains.tag",
19          "fr.tiogars.chat.domains.task",
20          "fr.tiogars.chat.domains.taxonomy",
21          "fr.tiogars.chat.common"
22  })
23  public class DomainConfiguration {
24  }