MsServiceApplication.java
1.69 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
package com.csbr.qingcloud.portal;
import io.seata.spring.annotation.datasource.EnableAutoDataSourceProxy;
import lombok.extern.slf4j.Slf4j;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
import org.springframework.cloud.context.config.annotation.RefreshScope;
import org.springframework.cloud.openfeign.EnableFeignClients;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.scheduling.annotation.EnableScheduling;
import org.springframework.web.bind.annotation.RestController;
/**
* @author XiaoCQ
* @description: 门户服务
* @since 2024-12-17
**/
@SpringBootApplication(exclude ={DataSourceAutoConfiguration.class} )
@MapperScan(basePackages = {"com.csbr.qingcloud.portal.mybatis.mapper", "com.csbr.cloud.mybatis.mapper"})
@ComponentScan({"com.csbr.qingcloud.portal.*","com.csbr.cloud.common.*","com.csbr.cloud.mybatis.service.*", "com.csbr.cloud.mybatis.*"})
@EnableFeignClients(basePackages = {"com.csbr.cloud.*.feign", "com.csbr.qingcloud.portal.feign"})
@RefreshScope
@EnableDiscoveryClient
@Slf4j
@EnableScheduling
@RestController
@EnableAutoDataSourceProxy
public class MsServiceApplication {
public static void main(String[] args) {
System.setProperty("nacos.logging.default.config.enabled","false");
SpringApplication.run(MsServiceApplication.class, args);
log.info("[========================>>>>>>>>>>>>>>服务已启动<<<<<<<<<<<<<<========================]");
}
}