package com.fs; import com.fs.config.OverridingBeanNameGenerator; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration; import org.redisson.spring.starter.RedissonAutoConfiguration; import org.springframework.context.annotation.ComponentScan; import org.springframework.context.annotation.FilterType; import org.springframework.scheduling.annotation.EnableAsync; import org.springframework.scheduling.annotation.EnableScheduling; import org.springframework.transaction.annotation.Transactional; /** * 启动程序 */ @SpringBootApplication(exclude = {DataSourceAutoConfiguration.class, RedissonAutoConfiguration.class}) @ComponentScan( basePackages = "com.fs", nameGenerator = OverridingBeanNameGenerator.class, excludeFilters = { @ComponentScan.Filter(type = FilterType.REGEX, pattern = { "com\\.fs\\.framework\\.service\\.PermissionService", "com\\.fs\\.framework\\.service\\.UserDetailsServiceImpl", "com\\.fs\\.company\\.controller\\..*", "com\\.fs\\.hisStore\\.controller\\..*", "com\\.fs\\.his\\.controller\\.FsAiWorkflowController" }) } ) @Transactional @EnableAsync @EnableScheduling public class FSAdminSaasApplication { public static void main(String[] args) { // System.setProperty("spring.devtools.restart.enabled", "false"); SpringApplication.run(FSAdminSaasApplication.class, args); System.out.println("admin启动成功"); } }