点击登录,精彩内容等着你

application.properties的有关路径配置的重要知识

何方神圣

2022-12-12
关于配置文件application.properties,有几个配置,是新手容易忽略的配置项

前言

很多人上手springboot项目,一般都是直接从src/main/java目录下的源码开始下手,常常忽略了src/main/resources目录下的内容,尤其是重要的配置文件application.properties,里面的内容往往决定了你整个项目是否能顺利跑起来。当然,本篇文章是针对新手在配置文件上可能不知道的知识点进行普及。

父级的路径配置

以leanboot框架leanboot-framework的配置文件举例,作为父级配置文件,可以看到路径配置相关的内容。
路径配置
其中classpath:/ 后面的内容,决定了你访问的项目,比如:

当你输入http://localhost:8880/ 时,我们这里的后缀是/pages/,因此,实际上访问的是http://localhost:8880/pages/目录下的文件。


其实本配置,就是设定一定的路径,作为服务器端的跟路径,来进行方便的进行文件读取或者文件保存(图片,附件等)


子级的路径配置

以leanboot管理系统leanboot-vmain的配置文件举例,作为子级配置文件,依赖父级配置文件,所以路径前缀引用了父级的路径配置,子级只需要写好后缀,与父级配置路径进行拼接即可。

service.servlet.contextPath=
是配置服务器端的访问应用的前缀,如以上的配置是服务访问路径跟路径为:http://127.0.0.1:8080
如果设置为:service.servlet.contextPath=/main
那么访问的跟路径为:http://127.0.0.1:8080/main


spring.profiles.active=base,xbase
是设定除了application.properties主配置文件以外,其他的配置文件.
上面的配置,就会自动在classpath路径下,寻找application-base.properties与application-xbase.properties配置文件

阅读 1493     最后编辑 2022-12-13 11:27
文章补充
评论(0) 发表新评论
  • ...暂无评论...

我是有底线的 评论与点赞5分钟更新一次
回复评论
取消关闭

请先登录