Skip to content

Commit 2d86d6b

Browse files
author
liqiangqiang
committed
Spring Boot WebFlux 实现 Restful 服务,基于 HTTP / JSON 传输
1 parent eb36d3d commit 2d86d6b

File tree

2 files changed

+2
-6
lines changed

2 files changed

+2
-6
lines changed

springboot-webflux-2-restful/src/main/java/org/spring/springboot/domain/City.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
/**
44
* 城市实体类
55
*
6-
* Created by bysocket on 09/29/2017.
76
*/
87
public class City {
98

springboot-webflux-2-restful/src/main/java/org/spring/springboot/handler/CityHandler.java

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,11 @@ public Mono<Long> save(City city) {
2222
}
2323

2424
public Mono<City> findCityById(Long id) {
25-
return Mono.create(cityMonoSink -> cityMonoSink.success(cityRepository.findCityById(id)));
25+
return Mono.justOrEmpty(cityRepository.findCityById(id));
2626
}
2727

2828
public Flux<City> findAllCity() {
29-
return Flux.create(cityFluxSink -> {
30-
cityRepository.findAll().forEach(city -> cityFluxSink.next(city));
31-
cityFluxSink.complete();
32-
});
29+
return Flux.fromIterable(cityRepository.findAll());
3330
}
3431

3532
public Mono<Long> modifyCity(City city) {

0 commit comments

Comments
 (0)