AlarmApplication.java
1.7 KB
package com.zhonglai.luhui.alarm;
import com.ruoyi.framework.aspectj.LogAspect;
import com.ruoyi.framework.aspectj.RateLimiterAspect;
import com.ruoyi.framework.config.*;
import com.ruoyi.framework.security.filter.JwtAuthenticationTokenFilter;
import com.ruoyi.framework.security.handle.LogoutSuccessHandlerImpl;
import com.ruoyi.system.login.service.LoginService;
import com.ruoyi.system.login.service.TokenService;
import com.ruoyi.system.service.impl.SysConfigServiceImpl;
import com.ruoyi.system.service.impl.SysDictTypeServiceImpl;
import com.ruoyi.system.service.impl.SysUserServiceImpl;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.FilterType;
@ComponentScan(basePackages = {
"com.ruoyi.common",
"com.ruoyi.system",
"com.ruoyi.framework",
},
excludeFilters = {@ComponentScan.Filter(type= FilterType.ASSIGNABLE_TYPE,classes = {LogAspect.class,
RateLimiterAspect.class, LoginService.class, TokenService.class, FilterConfig.class, JwtAuthenticationTokenFilter.class,
SysConfigServiceImpl.class, SysDictTypeServiceImpl.class, SysUserServiceImpl.class,SecurityConfig.class, LogoutSuccessHandlerImpl.class
})}
)
@SpringBootApplication(exclude = { DataSourceAutoConfiguration.class })
public class AlarmApplication {
public static void main(String[] args) {
SpringApplication.run(AlarmApplication.class,args);
System.out.println("启动成功");
}
}