在我的application.properties中,我定义了端口和服务器上下文。
server.port=8080
server.context-path=/SekcjaN
如何读取值上下文以将其插入到控制器中的RequestMapping值中。
@RestController
@RequestMapping(value = server.context-path+"/auth")
public class AuthController extends BaseController {
}
答案 0 :(得分:1)
您不需要将 server.context-path 添加到控制器RequestMapping中,因为Spring Boot已将其作为基本路径处理。因此,如果您使用server.context-path作为所有映射,则前缀为 server.context-path 值。
您可以像这样使用您的代码
server.port=8080
server.context-path=/SekcjaN
控制器文件看起来像
@RestController
@RequestMapping(value = "/auth")
public class AuthController extends BaseController {
}
使用<domain>:<port>/SekcjaN/auth/..
答案 1 :(得分:0)
你根本就没有,它已经暗示了。映射相对于Web应用程序上下文路径(确切地说:相对于调度程序servlet,默认情况下映射到应用程序中的根路径)。 server.context-path
配置服务器中整个应用程序可用的路径。