DomainConfiguration.java
package fr.tiogars.chat.domains;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
/**
* Configuration class that ensures all domain packages are scanned for Spring components.
* This follows the data domain-driven architecture pattern.
*/
@Configuration
@ComponentScan(basePackages = {
"fr.tiogars.chat.domains.auth",
"fr.tiogars.chat.domains.nomenclature",
"fr.tiogars.chat.domains.settings",
"fr.tiogars.chat.domains.lmstudio",
"fr.tiogars.chat.domains.prompt",
"fr.tiogars.chat.domains.mcp",
"fr.tiogars.chat.domains.tag",
"fr.tiogars.chat.domains.task",
"fr.tiogars.chat.domains.taxonomy",
"fr.tiogars.chat.common"
})
public class DomainConfiguration {
}