/
Diveloment
/
ClickSave
Обзор
Документация
Войти
/
Diveloment
/
ClickSave
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/main/java/com/altinntech/clicksave/CSBootstrapConfig.java
28 строк
1 KB
Fedor
fix(leaks): fix leaks, fix properties
14 мар 2024, 17:44
14 мар 2024, 17:44
1327965
Код
Авторство
О чём код?
package com.altinntech.clicksave; import com.altinntech.clicksave.core.CSBootstrap; import com.altinntech.clicksave.core.utils.DefaultProperties; import com.altinntech.clicksave.exceptions.ClassCacheNotFoundException; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.autoconfigure.AutoConfiguration; import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.core.env.Environment; import java.sql.SQLException; @Configuration @AutoConfiguration public class CSBootstrapConfig { @Autowired private Environment environment; @Bean @ConditionalOnMissingBean(CSBootstrap.class) public CSBootstrap csBootstrap() throws ClassCacheNotFoundException, SQLException { DefaultProperties defaultProperties = DefaultProperties.fromEnvironment(environment); return new CSBootstrap(defaultProperties); } }