Вы не можете выбрать более 25 тем
Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
48 строки
1.4 KiB
48 строки
1.4 KiB
package com.ceis.convert.controller;
|
|
|
|
import com.ceis.convert.entity.mssql.User;
|
|
import com.ceis.convert.service.MssqlUserService;
|
|
import com.ceis.convert.service.MysqlUserService;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.web.bind.annotation.GetMapping;
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
import reactor.core.publisher.Flux;
|
|
import reactor.core.publisher.Mono;
|
|
|
|
import java.util.List;
|
|
|
|
@RestController
|
|
public class IndexController {
|
|
|
|
@Autowired
|
|
private MssqlUserService mssqlUserService;
|
|
|
|
@Autowired
|
|
private MysqlUserService mysqlUserService;
|
|
|
|
@GetMapping("mssql/user")
|
|
public Flux<List<User>> getMsUser(){
|
|
List<User> list= mssqlUserService.findAll();
|
|
return Flux.just(list);
|
|
}
|
|
|
|
@GetMapping("mysql/user")
|
|
public Flux<List<com.ceis.convert.entity.mysql.User>> getMyUser(){
|
|
List<com.ceis.convert.entity.mysql.User> list= mysqlUserService.findAll();
|
|
return Flux.just(list);
|
|
}
|
|
|
|
@GetMapping("mssql/save")
|
|
public Mono<User> saveMsUser(){
|
|
User user = mssqlUserService.save("nelson mssql");
|
|
return Mono.just(user);
|
|
}
|
|
|
|
|
|
@GetMapping("mysql/save")
|
|
public Mono<com.ceis.convert.entity.mysql.User> saveMyUser(){
|
|
com.ceis.convert.entity.mysql.User user = mysqlUserService.save("nelson mysql");
|
|
return Mono.just(user);
|
|
}
|
|
}
|
|
|