All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.ulisesbocchio.jasyptspringboot.configuration.CachingConfiguration Maven / Gradle / Ivy

The newest version!
package com.ulisesbocchio.jasyptspringboot.configuration;

import com.ulisesbocchio.jasyptspringboot.EncryptablePropertySourceConverter;
import com.ulisesbocchio.jasyptspringboot.caching.RefreshScopeRefreshedEventListener;
import com.ulisesbocchio.jasyptspringboot.properties.JasyptEncryptorConfigurationProperties;
import com.ulisesbocchio.jasyptspringboot.util.Singleton;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.core.env.ConfigurableEnvironment;

/**
 * 

CachingConfiguration class.

* * @author Sergio.U.Bocchio * @version $Id: $Id */ @Configuration public class CachingConfiguration { /** *

refreshScopeRefreshedEventListener.

* * @param environment a {@link org.springframework.core.env.ConfigurableEnvironment} object * @param converter a {@link com.ulisesbocchio.jasyptspringboot.EncryptablePropertySourceConverter} object * @param config a {@link com.ulisesbocchio.jasyptspringboot.util.Singleton} object * @return a {@link com.ulisesbocchio.jasyptspringboot.caching.RefreshScopeRefreshedEventListener} object */ @Bean public RefreshScopeRefreshedEventListener refreshScopeRefreshedEventListener(ConfigurableEnvironment environment, EncryptablePropertySourceConverter converter, Singleton config) { return new RefreshScopeRefreshedEventListener(environment, converter, config.get()); } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy