Package sk.iway.iwcm.rag.vectorjpa
Class VectorSpringConfig
java.lang.Object
sk.iway.iwcm.rag.vectorjpa.VectorSpringConfig
Exposes the RAG repository without including its optional database in CMS JPA startup.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns a proxy that initializes RAG persistence on the first repository operation.org.springframework.context.annotation.AnnotationConfigApplicationContextCreates an isolated context so global JpaContext and metamodel scans cannot initialize RAG.
-
Constructor Details
-
VectorSpringConfig
public VectorSpringConfig()
-
-
Method Details
-
embeddingChunkRepository
Returns a proxy that initializes RAG persistence on the first repository operation. -
ragPersistenceContext
@Bean(destroyMethod="close") @Lazy public org.springframework.context.annotation.AnnotationConfigApplicationContext ragPersistenceContext()Creates an isolated context so global JpaContext and metamodel scans cannot initialize RAG. Failed initialization is not cached, allowing a later request to retry after database recovery.- Returns:
- RAG persistence context, closed with the main application context
-