Skip to content

Commit 487350c

Browse files
committed
Configure REST prefix in WebAppConfig
Based on PR feedback.
1 parent ccf02fb commit 487350c

File tree

4 files changed

+13
-4
lines changed

4 files changed

+13
-4
lines changed

src/main/java/cz/cvut/kbss/datasetdashboard/config/WebAppConfig.java

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,13 @@
1111
import org.springframework.http.converter.HttpMessageConverter;
1212
import org.springframework.http.converter.ResourceHttpMessageConverter;
1313
import org.springframework.http.converter.json.MappingJackson2HttpMessageConverter;
14+
import org.springframework.web.bind.annotation.RestController;
15+
import org.springframework.web.method.HandlerTypePredicate;
16+
import org.springframework.web.servlet.config.annotation.PathMatchConfigurer;
17+
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
1418

1519
@Configuration
16-
public class WebAppConfig {
20+
public class WebAppConfig implements WebMvcConfigurer {
1721

1822
@Bean(name = "objectMapper")
1923
@Primary
@@ -50,4 +54,9 @@ public static ObjectMapper createJsonObjectMapper() {
5054
objectMapper.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false);
5155
return objectMapper;
5256
}
57+
58+
@Override
59+
public void configurePathMatch(PathMatchConfigurer configurer) {
60+
configurer.addPathPrefix("/rest", HandlerTypePredicate.forAnnotation(RestController.class));
61+
}
5362
}

src/main/java/cz/cvut/kbss/datasetdashboard/rest/DatasetDescriptorController.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
import org.springframework.web.bind.annotation.RestController;
1010

1111
@RestController
12-
@RequestMapping("/rest/dataset-descriptor")
12+
@RequestMapping("/dataset-descriptor")
1313
public class DatasetDescriptorController {
1414

1515
private final DatasetDescriptorService service;

src/main/java/cz/cvut/kbss/datasetdashboard/rest/DatasetSourceController.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
import java.util.Map;
1313

1414
@RestController
15-
@RequestMapping("/rest/dataset-source")
15+
@RequestMapping("/dataset-source")
1616
public class DatasetSourceController {
1717

1818
private final DatasetSourceService datasetSourceService;

src/main/java/cz/cvut/kbss/datasetdashboard/rest/IndexController.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* Created by kremep1 on 30/01/18.
88
*/
99
@Controller public class IndexController {
10-
@RequestMapping(value = {"/rest/namespaces"}) public String index() {
10+
@RequestMapping(value = {"/namespaces"}) public String index() {
1111
return "index";
1212
}
1313
}

0 commit comments

Comments
 (0)