一 .踩坑原因:
通常spring项目启动默认读取的是 classpath:/、 classpath:/config/、file:./、file:./config/ 这4个位置.我想把它放在自定义的目录下,如图
结果启动后找不到配置文件,默认走8080端口,报错。
二.求助神奇网友
解法1 :在启动文件里这样写
@SpringBootApplication
@EnableEurekaServer
public class DemoEurekaServer {
private static Logger log = LoggerFactory.getLogger(DemoEurekaServer.class);
public static void main(String[] args) {
log.info("Eureka 开始启动...");
// springboot 默认的配置文件路径
// String addClassPath = "spring.config.location:classpath:/";
// 自定义的配置文件路径
String addClassPath = "spring.config.additional-location:classpath:/"