写一段java springboot controller接收geojson的代码
时间: 2024-02-25 15:55:07 浏览: 80
SpringMVC中controller接收json数据的方法
5星 · 资源好评率100%
好的,下面是一个简单的Java SpringBoot Controller接收GeoJSON的示例代码:
```java
import org.springframework.http.HttpStatus;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class GeoJsonController {
@PostMapping("/geojson")
public ResponseEntity<String> receiveGeoJson(@RequestBody String geoJson) {
// 在这里处理GeoJSON数据
System.out.println(geoJson);
return new ResponseEntity<>("GeoJSON received", HttpStatus.OK);
}
}
```
在上面的示例中,我们使用了SpringBoot的@RestController注解来标记这个类是一个Controller,使用@PostMapping注解来指定接收POST请求,路径为"/geojson"。
我们的接收方法receiveGeoJson接收一个RequestBody为String类型的参数geoJson,该参数将自动绑定请求中的GeoJSON数据。
在这个方法中,我们可以对GeoJSON数据进行任何处理。在本例中,我们只是简单地打印了接收到的数据,并返回了一个简单的响应。
希望这个示例代码对你有所帮助!
阅读全文