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

org.onetwo.boot.plugin.PluginContextConfig Maven / Gradle / Ivy

package org.onetwo.boot.plugin;

import org.onetwo.boot.plugin.core.DefaultPluginsManager;
import org.onetwo.boot.plugin.core.PluginManager;
import org.onetwo.boot.plugin.ftl.WebFtlsContextConfig;
import org.onetwo.boot.plugin.mvc.PluginWebMvcRegistrations;
import org.onetwo.boot.plugin.mvc.interceptor.PluginContextInterceptor;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Import;

@Configuration
@Import({WebFtlsContextConfig.class})
public class PluginContextConfig {
	
	public PluginContextConfig(){
	}
	
	@Bean
	public PluginWebMvcRegistrations pluginWebMvcRegistrations(){
		return new PluginWebMvcRegistrations();
	}
	
	@Bean
	public PluginManager pluginsManager(){
		return new DefaultPluginsManager();
	}
	
	@Bean
	public PluginContextInterceptor pluginContextInterceptor(){
		return new PluginContextInterceptor();
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy