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

com.trigyn.jws.dbutils.configurations.SpiServiceConfiguration Maven / Gradle / Ivy

package com.trigyn.jws.dbutils.configurations;

import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

import com.trigyn.jws.dbutils.spi.DefaultUserDetailsServiceImpl;
import com.trigyn.jws.dbutils.spi.IUserDetailsService;

@Configuration
public class SpiServiceConfiguration {

	private final static Logger logger = LogManager.getLogger(SpiServiceConfiguration.class);

	@ConditionalOnMissingBean
	@Bean
	public IUserDetailsService userDetailsServiceImpl() {
		logger.warn("Found no implementation for UserSpiService, wiring default implementation");
		return new DefaultUserDetailsServiceImpl();
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy