我正在使用 application.properties 文件中指定的 Spring Boot Context Path,并且效果很好
server.port=5000
server.context-path=/services
Run Code Online (Sandbox Code Playgroud)
Spring Boot 2.0 及以上
server.port=5000
server.servlet.context-path=/services
Run Code Online (Sandbox Code Playgroud)
但是我们如何才能实现 root 的默认重定向,即“/”到“/services”
http://localhost:5000/services - 效果很好!
但我希望http://localhost:5000/自动重定向到 -> http://localhost:5000/services以便最终用户应该能够访问域的根目录并自动重定向到上下文路径
当前访问 root 会抛出 404(这对默认配置有意义)
如何实现root ie“/”到上下文路径的自动重定向?
我目前正在开发一个 Spring Boot 多模块项目。
当你建立一个 Spring Boot 项目时,pom.xml
你需要有一个对 Spring Boot 的父引用,例如
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.10.RELEASE</version>
</parent>
Run Code Online (Sandbox Code Playgroud)
我想要的是我的项目是一个更广泛项目的子模块 Spring Boot 项目(即我想将它们打包在一个 Repo 中的一个项目文件夹下)。
现在,通常为了设置多模块项目,您将像上面这样的父 pom 信息放入您的子模块中pom.xml
。
但是由于需要将 Spring Boot 父项作为一项要求,因此无法这样做。
我已经在网上看到建议将我的子模块移出并将其作为一个单独的项目独立存在,但我认为这将是我现在的最后手段,除非这是唯一的方法。
有没有人对如何实现我想要的或我想要实现的是否实际上可行有任何想法?
期待听到选项...
我已经开始学习spring框架。早些时候我使用过播放框架。
一般来说,spring 对我来说更强大,但有件事困扰着我:重新编译时间。
改一行代码后,我要在项目的网页上多次单击F5按钮才能使spring重新编译源代码。
有没有办法让它在我所做的每次更改源代码时重新编译?
请给我一些你的建议。我在用:
提前致谢...