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

com.jxrisesun.framework.boot.starter.config.BootStarterAutoConfiguration Maven / Gradle / Ivy

package com.jxrisesun.framework.boot.starter.config;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.InitializingBean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.EnableAspectJAutoProxy;
import org.springframework.context.annotation.Import;

import com.jxrisesun.framework.boot.core.annotation.EnableBootCore;
import com.jxrisesun.framework.boot.log.annotation.EnableBootLog;
import com.jxrisesun.framework.boot.security.annotation.EnableBootSecurity;
import com.jxrisesun.framework.boot.starter.repeat.aspect.RateLimiterAspect;
import com.jxrisesun.framework.boot.starter.repeat.config.RepeatConfig;
import com.jxrisesun.framework.boot.starter.repeat.interceptor.RepeatSubmitInterceptor;
import com.jxrisesun.framework.boot.starter.web.exception.GlobalExceptionHandler;
import com.jxrisesun.framework.spring.core.annotation.EnableSpringCore;
import com.jxrisesun.framework.spring.datascope.annotation.EnableSpringDataScope;
import com.jxrisesun.framework.spring.jackson.annotation.EnableSpringJackson;
import com.jxrisesun.framework.spring.security.annotation.EnableSpringSecurity;
import com.jxrisesun.framework.spring.xss.annotation.EnableSpringXss;

@Configuration
@EnableSpringCore
@EnableSpringJackson
@EnableSpringXss
@EnableSpringDataScope
@EnableSpringSecurity
@EnableBootCore
@EnableBootSecurity
@EnableBootLog
@EnableAspectJAutoProxy(exposeProxy = true)
@Import({ CorsConfig.class, ResourcesConfig.class, ThreadPoolConfig.class,
		RateLimiterAspect.class, RepeatSubmitInterceptor.class, RepeatConfig.class, GlobalExceptionHandler.class })
public class BootStarterAutoConfiguration implements InitializingBean {

	private static final Logger LOGGER = LoggerFactory.getLogger(BootStarterAutoConfiguration.class);

	@Override
	public void afterPropertiesSet() throws Exception {
		LOGGER.info("---------- [rs-framework-boot-starter] BootStarterAutoConfiguration Initializing -----------");
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy