Spring Boot 1.5.9 контекстный путь ответа HEAD не работает

У меня проблема с настройкой HEAD Resposnse из RestController в Spring Boor. В настоящее время я использую Spring Boot версии 1.5.9.

Я разработал новый проект для решения этой проблемы. В application.properties у меня всего одна строка:

server.context-path=/api/v1

Мой RestController "TestController.java"

@RestController
public class TestController {

    @GetMapping("/test")
    public String test() {
        return "test";
    }
}

Когда я пытаюсь получить только заголовок с HTTP-запросом HEAD по URL http://localhost:8080/api/v1/test, тогда получается стек ответов, и я не получаю никакого ответа. В консоли приложения нет ошибок.

Если я удалю server.context-path=/api/v1 из application.properties. Затем HEAD-запрос к http://localhost:8080/test работает как положено.

Спасибо за любую помощь, Мартин

1 ответ

Вот build.gradle

buildscript {
    ext {
        springBootVersion = '1.5.9.RELEASE'
    }
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
    }
}

apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'org.springframework.boot'

group = 'com.example'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = 1.8

repositories {
    mavenCentral()
}


dependencies {
    compile('org.springframework.boot:spring-boot-starter-web')
    compile('org.springframework.boot:spring-boot-starter-websocket')
//    compile('com.microsoft.sqlserver:sqljdbc4')
    runtime('org.springframework.boot:spring-boot-devtools')
    testCompile('org.springframework.boot:spring-boot-starter-test')
}
Другие вопросы по тегам