今天在新建一个SpringBoot项目的时候,突然发现reshoures的yml变成了红色的,说实话,以前也没注意过这个问题,但是今天在创建的时候突然发现YML变成了红色,原来可是绿的来着,起初以为可能是模块建的有问题,所以就尝试着又建了两个,后来发现没用,又觉得是依赖有问题,但是新建的模块,依赖怎么会有问题呢?所以就又去网上查找了一波,但是没找到。。(本人有点菜,也是菜鸟一只)
后来有朋友告诉我,可能是系统编译问题,等一会就好了,先建启动类啥的,因为当时也没办法,所以就先试着先建启动类,再给启动类加上@SpringBootApplication注解后,好了!!!
因为是要用maven多模块来着,所以每次建好Boot模块后就把父模块的src和其他没用的删了,(没多看)但是在创建子模块的时候,发现YML红了!!!
但是,后来发现mua~de 没有启动类也能绿,懵了!!!
可以看上图,没有启动类,pom也没动过,莫名奇妙的就绿的,网上查了下也没找到答案,但是我觉得如果yml变红的话可以试试先写启动类,等系统编译,可能电脑反应有点慢,等他反应过来就好了。
桥豆麻袋,还有一种情况
可以用IDEA快捷键"shift+ctrl+alt+s"快捷键去查看,可能你的模块少了绿绿的Spring的这个东西
就是上面的这个,只要右键Add添加就可以了。
第一次做文,希望可以对正在努力的你有所帮助(大佬勿喷)



