以下4个路径在Spring项目中的应用程序.properties文件中与不在Spring Boot中有什么不同?
1.应用程序.路径1.Servlet.Path1.server.servlet.Context-Path1.spring.mvc.servlet.Path
gudnpqoy1#
所有这些示例都假定您的应用程序运行在本地主机端口8080上。
server.servlet.context-path定义上下文,如果未设置,则它是根上下文(/)。如果您将其设置为foo,您的应用程序将侦听http://localhost:8080/foo。有关信息,请点击此处
server.servlet.context-path
foo
http://localhost:8080/foo
spring.mvc.servlet.path设置调度Servlet的路径,它紧跟在server.servlet.context-path之后。如果您将其设置为bar并且未设置server.servlet.context-path,则您的应用程序将侦听http://localhost:8080/bar。如果您将server.servlet.context-path设置为foo,并将spring.mvc.servlet.path设置为bar,则您的应用程序将侦听http://localhost:8080/foo/bar。有关信息,请点击此处
spring.mvc.servlet.path
bar
http://localhost:8080/bar
http://localhost:8080/foo/bar
我不知道属性application.path或servlet.path。这并不是说您在某个地方的应用程序.properties文件中看不到它们,只是说它们没有任何意义。
application.path
servlet.path
1条答案
按热度按时间gudnpqoy1#
所有这些示例都假定您的应用程序运行在本地主机端口8080上。
server.servlet.context-path
定义上下文,如果未设置,则它是根上下文(/)。如果您将其设置为foo
,您的应用程序将侦听http://localhost:8080/foo
。有关信息,请点击此处spring.mvc.servlet.path
设置调度Servlet的路径,它紧跟在server.servlet.context-path
之后。如果您将其设置为bar
并且未设置server.servlet.context-path
,则您的应用程序将侦听http://localhost:8080/bar
。如果您将server.servlet.context-path
设置为foo
,并将spring.mvc.servlet.path
设置为bar
,则您的应用程序将侦听http://localhost:8080/foo/bar
。有关信息,请点击此处我不知道属性
application.path
或servlet.path
。这并不是说您在某个地方的应用程序.properties文件中看不到它们,只是说它们没有任何意义。