Was passiert zuerst beim Start einer Spring -Boot -Anwendung - Laden der Anwendung.Properties -Datei oder Kreationen von
Posted: 13 May 2025, 16:08
Ich habe diese Klasse: < /p>
Hier erstelle ich ein Objekt mit zeitbasierten TXNIDGenerator , rufe die Methode Calculatelimit () auf und gibt dasselbe Objekt wie die Bean, die während des Starts erstellt werden muss. Dies ist der ZeitbasedTxnidGenerator Klasse:
Code: Select all
@Slf4j
@Configuration
public class TxnIdGeneratorProperties {
@Bean
public TimeBasedTxnIdGenerator seqGenerator() {
if (log.isInfoEnabled())
log.info("{} Loading CustomProperties :: getTxnIdGeneratorAccounts....", BOOT_CONFIG);
TimeBasedTxnIdGenerator sequencer = new TimeBasedTxnIdGenerator();
sequencer.calculateLimit();
return sequencer;
}
}
Code: Select all
@Service
public class TimeBasedTxnIdGenerator extends AbstractSequencer implements TransactionIdGenerator {
@Value("${qr.code.app.url}")
private String qrCodeAppUrl;
private static final int NODE_ID_BITS = 10;
private static final long maxNodeId = (1L