[boot loader]
timeout=10
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows 98" /fastdetect /NoExecute=OptIn
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Microsoft Windows XP" /fastdetect
然后将它保存为名字是boot.ini的文件,将咐竖此文件存放到C盘的根目录下即可源虚。
默认情况下,我们可伏启袭以将application.properties或者application.yaml(为了方便演示,本文以下均以application.properties介绍)放置在如下四处:
1.1、idea中,为了我们本地方便开发测试,我们在此处创建一个config目录,然后把application.properties放进去,项目正常运行。
jar包会自动生成在target目录下。
我们将生成的jar包,复制出来,到另外文件夹进行运行,比如,我现在该jar包复制到test目录下,但是这个时候是起不来,因为没有配置文件,虽然我们在idea里面是有config目录的,但是它并不没有被打包进去。我们要把config目录也复制过来,跟该jar包放在同一个目录下。
在此处,我们可以使用java -jar demo-0.01-SNAPSHOT来运行项目。
正常运行。
当我们将其打成jar包时,application.properties同样不会被打包进jar包中。需要另外复制出来和jar包放在才能正常运行。
推荐以上两种方式来放置配置文件,如果不写开发,测试,和生产好几套环境配置文件的话,就可以直接打开配置文件,改成自己需要的配置即可。
以下两种方式是将旁码该配置文件打包在jar包里面了,即便只改一个端口号,开发人员先改配置文件,再打包,再运行。此处也记录下,并解开jar包,看下该配置文件被打包后,放置的位置。
打包后,如下图,jar包再target里面,我们寻找下application.properties文件。为了方便演示,我们将target目录下的demo-0.0.1-SNAPSHOT.jar放到一个新目录给它解压开,找下该配置文件,我放置到了一个test目录下。
解压后:如下图,我们进入目录
发缺兄现config目录被放置在classes目录下。然后这也就让我们明白了,什么是classpath?classpath的路径到底指的是哪里,在idea中我们就把它放置在resource目录,该目录就是表示classpath。而被打成jar包后classes目录就是所谓的classpath。
所有的yaml文件,同理。
Boot文件夹乃是Windows 7的登入开机的主要文件,boot文件夹里面的文件是Ghost的引导文件,主要是一键备份所需要的东西,可以删除,但是删除后就无法自动备份恢复系统了,可手动,而培粗圆boot.ini是系统启动的引导文件,绝对不能删除。如果没有了Boot文件夹及其文件,那么你就配塌会遇上“Boot文件不见”的错误。这个Boot文凳喊件夹对于系统来说是非常重要的,因此请不要去动这个系统文件夹。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)