
com.xlrit.gears.engine.config.FunctionConfiguration Maven / Gradle / Ivy
package com.xlrit.gears.engine.config;
import com.xlrit.gears.base.function.DefaultFunctions;
import com.xlrit.gears.base.id.IdGenerator;
import com.xlrit.gears.engine.id.SequenceValueProducerImpl;
import jakarta.annotation.PostConstruct;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Configuration;
@Configuration
public class FunctionConfiguration {
@Autowired
private IdGenerator idGenerator;
@Autowired
private SequenceValueProducerImpl sequenceValueProducer;
@PostConstruct
public void initDefaultFunctions() {
DefaultFunctions.setIdGenerator(idGenerator);
DefaultFunctions.setSequenceValueProducer(sequenceValueProducer);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy