You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

40 lines
1.6 KiB
Java

package at.procon.dip.testsupport;
import at.procon.dip.embedding.config.EmbeddingProperties;
import at.procon.ted.config.TedProcessorProperties;
import org.springframework.boot.SpringBootConfiguration;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.boot.autoconfigure.domain.EntityScan;
import org.springframework.boot.context.properties.EnableConfigurationProperties;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.data.jpa.repository.config.EnableJpaRepositories;
/**
* Narrow semantic-search test application that loads the new generic search subsystem
* plus the new parallel embedding subsystem.
*/
@SpringBootConfiguration
@EnableAutoConfiguration(excludeName = {
"org.apache.camel.spring.boot.CamelAutoConfiguration",
"org.springframework.boot.autoconfigure.task.TaskSchedulingAutoConfiguration"
})
@EnableConfigurationProperties({TedProcessorProperties.class, EmbeddingProperties.class})
@EntityScan(basePackages = {
"at.procon.dip.domain.document.entity",
"at.procon.dip.domain.tenant.entity",
"at.procon.dip.embedding.job.entity"
})
@EnableJpaRepositories(basePackages = {
"at.procon.dip.domain.document.repository",
"at.procon.dip.domain.tenant.repository",
"at.procon.dip.embedding.job.repository"
})
@ComponentScan(basePackages = {
"at.procon.dip.domain.document.service",
"at.procon.dip.embedding",
"at.procon.dip.search",
"at.procon.dip.testsupport"
})
public class SearchSemanticTestApplication {
}