refactor(all): 简化代码 componentScan 注解的使用
This commit is contained in:
@@ -6,8 +6,6 @@ import org.springframework.boot.autoconfigure.gson.GsonAutoConfiguration;
|
|||||||
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
|
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
|
||||||
import org.springframework.boot.context.properties.EnableConfigurationProperties;
|
import org.springframework.boot.context.properties.EnableConfigurationProperties;
|
||||||
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
|
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
|
||||||
import org.springframework.context.annotation.ComponentScan;
|
|
||||||
import org.springframework.context.annotation.ComponentScans;
|
|
||||||
import org.springframework.retry.annotation.EnableRetry;
|
import org.springframework.retry.annotation.EnableRetry;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -17,10 +15,13 @@ import org.springframework.retry.annotation.EnableRetry;
|
|||||||
* @date 2023-04-30
|
* @date 2023-04-30
|
||||||
*/
|
*/
|
||||||
@EnableDiscoveryClient
|
@EnableDiscoveryClient
|
||||||
@SpringBootApplication(exclude = {GsonAutoConfiguration.class, DataSourceAutoConfiguration.class})
|
@SpringBootApplication(
|
||||||
@ComponentScans({
|
scanBasePackages = {"com.lanyuanxiaoyao.service"},
|
||||||
@ComponentScan("com.lanyuanxiaoyao.service")
|
exclude = {
|
||||||
})
|
GsonAutoConfiguration.class,
|
||||||
|
DataSourceAutoConfiguration.class
|
||||||
|
}
|
||||||
|
)
|
||||||
@EnableConfigurationProperties
|
@EnableConfigurationProperties
|
||||||
@EnableRetry
|
@EnableRetry
|
||||||
public class FlinkQueryApplication {
|
public class FlinkQueryApplication {
|
||||||
|
|||||||
@@ -7,8 +7,6 @@ import org.springframework.boot.autoconfigure.SpringBootApplication;
|
|||||||
import org.springframework.boot.autoconfigure.gson.GsonAutoConfiguration;
|
import org.springframework.boot.autoconfigure.gson.GsonAutoConfiguration;
|
||||||
import org.springframework.boot.context.properties.EnableConfigurationProperties;
|
import org.springframework.boot.context.properties.EnableConfigurationProperties;
|
||||||
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
|
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
|
||||||
import org.springframework.context.annotation.ComponentScan;
|
|
||||||
import org.springframework.context.annotation.ComponentScans;
|
|
||||||
import org.springframework.retry.annotation.EnableRetry;
|
import org.springframework.retry.annotation.EnableRetry;
|
||||||
import org.springframework.scheduling.annotation.EnableScheduling;
|
import org.springframework.scheduling.annotation.EnableScheduling;
|
||||||
|
|
||||||
@@ -19,11 +17,13 @@ import org.springframework.scheduling.annotation.EnableScheduling;
|
|||||||
* @date 2023-04-24
|
* @date 2023-04-24
|
||||||
*/
|
*/
|
||||||
@EnableDiscoveryClient
|
@EnableDiscoveryClient
|
||||||
@SpringBootApplication(exclude = {GsonAutoConfiguration.class})
|
@SpringBootApplication(
|
||||||
@ComponentScans({
|
scanBasePackages = {
|
||||||
@ComponentScan("com.lanyuanxiaoyao.service"),
|
"com.lanyuanxiaoyao.service",
|
||||||
@ComponentScan("com.eshore.odcp.hudi.connector.utils.database"),
|
"com.eshore.odcp.hudi.connector.utils.database"
|
||||||
})
|
},
|
||||||
|
exclude = {GsonAutoConfiguration.class}
|
||||||
|
)
|
||||||
@EnableConfigurationProperties
|
@EnableConfigurationProperties
|
||||||
@EnableRetry
|
@EnableRetry
|
||||||
@EnableScheduling
|
@EnableScheduling
|
||||||
|
|||||||
@@ -24,8 +24,6 @@ import org.springframework.boot.autoconfigure.gson.GsonAutoConfiguration;
|
|||||||
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
|
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
|
||||||
import org.springframework.boot.context.properties.EnableConfigurationProperties;
|
import org.springframework.boot.context.properties.EnableConfigurationProperties;
|
||||||
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
|
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
|
||||||
import org.springframework.context.annotation.ComponentScan;
|
|
||||||
import org.springframework.context.annotation.ComponentScans;
|
|
||||||
import org.springframework.retry.annotation.EnableRetry;
|
import org.springframework.retry.annotation.EnableRetry;
|
||||||
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
import org.springframework.web.bind.annotation.RequestParam;
|
import org.springframework.web.bind.annotation.RequestParam;
|
||||||
@@ -36,10 +34,13 @@ import org.springframework.web.bind.annotation.RestController;
|
|||||||
* @date 2023-04-27
|
* @date 2023-04-27
|
||||||
*/
|
*/
|
||||||
@EnableDiscoveryClient
|
@EnableDiscoveryClient
|
||||||
@SpringBootApplication(exclude = {GsonAutoConfiguration.class, DataSourceAutoConfiguration.class})
|
@SpringBootApplication(
|
||||||
@ComponentScans({
|
scanBasePackages = {"com.lanyuanxiaoyao.service"},
|
||||||
@ComponentScan("com.lanyuanxiaoyao.service")
|
exclude = {
|
||||||
})
|
GsonAutoConfiguration.class,
|
||||||
|
DataSourceAutoConfiguration.class
|
||||||
|
}
|
||||||
|
)
|
||||||
@EnableConfigurationProperties
|
@EnableConfigurationProperties
|
||||||
@EnableRetry
|
@EnableRetry
|
||||||
@RestController
|
@RestController
|
||||||
|
|||||||
@@ -9,8 +9,6 @@ import org.springframework.boot.autoconfigure.SpringBootApplication;
|
|||||||
import org.springframework.boot.autoconfigure.gson.GsonAutoConfiguration;
|
import org.springframework.boot.autoconfigure.gson.GsonAutoConfiguration;
|
||||||
import org.springframework.cache.annotation.EnableCaching;
|
import org.springframework.cache.annotation.EnableCaching;
|
||||||
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
|
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
|
||||||
import org.springframework.context.annotation.ComponentScan;
|
|
||||||
import org.springframework.context.annotation.ComponentScans;
|
|
||||||
import org.springframework.scheduling.annotation.EnableAsync;
|
import org.springframework.scheduling.annotation.EnableAsync;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -19,10 +17,10 @@ import org.springframework.scheduling.annotation.EnableAsync;
|
|||||||
* @author lanyuanxiaoyao
|
* @author lanyuanxiaoyao
|
||||||
* @date 2023-04-21
|
* @date 2023-04-21
|
||||||
*/
|
*/
|
||||||
@SpringBootApplication(exclude = {GsonAutoConfiguration.class})
|
@SpringBootApplication(
|
||||||
@ComponentScans({
|
scanBasePackages = {"com.lanyuanxiaoyao.service"},
|
||||||
@ComponentScan("com.lanyuanxiaoyao.service")
|
exclude = {GsonAutoConfiguration.class}
|
||||||
})
|
)
|
||||||
@EnableDiscoveryClient
|
@EnableDiscoveryClient
|
||||||
@EnableAsync
|
@EnableAsync
|
||||||
@EnableCaching
|
@EnableCaching
|
||||||
|
|||||||
@@ -11,8 +11,6 @@ import org.springframework.boot.autoconfigure.gson.GsonAutoConfiguration;
|
|||||||
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
|
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
|
||||||
import org.springframework.boot.context.properties.EnableConfigurationProperties;
|
import org.springframework.boot.context.properties.EnableConfigurationProperties;
|
||||||
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
|
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
|
||||||
import org.springframework.context.annotation.ComponentScan;
|
|
||||||
import org.springframework.context.annotation.ComponentScans;
|
|
||||||
import org.springframework.retry.annotation.EnableRetry;
|
import org.springframework.retry.annotation.EnableRetry;
|
||||||
import org.springframework.scheduling.annotation.EnableScheduling;
|
import org.springframework.scheduling.annotation.EnableScheduling;
|
||||||
|
|
||||||
@@ -23,10 +21,13 @@ import org.springframework.scheduling.annotation.EnableScheduling;
|
|||||||
* @date 2023-04-17
|
* @date 2023-04-17
|
||||||
*/
|
*/
|
||||||
@EnableDiscoveryClient
|
@EnableDiscoveryClient
|
||||||
@SpringBootApplication(exclude = {GsonAutoConfiguration.class, DataSourceAutoConfiguration.class})
|
@SpringBootApplication(
|
||||||
@ComponentScans({
|
scanBasePackages = {"com.lanyuanxiaoyao.service"},
|
||||||
@ComponentScan("com.lanyuanxiaoyao.service")
|
exclude = {
|
||||||
})
|
GsonAutoConfiguration.class,
|
||||||
|
DataSourceAutoConfiguration.class
|
||||||
|
}
|
||||||
|
)
|
||||||
@EnableConfigurationProperties
|
@EnableConfigurationProperties
|
||||||
@EnableRetry
|
@EnableRetry
|
||||||
@EnableScheduling
|
@EnableScheduling
|
||||||
|
|||||||
Reference in New Issue
Block a user