【发布时间】:2019-12-06 14:51:10
【问题描述】:
我想从我的角度文件中调用 spring boot 中的 api 例如:profile.service.ts
private baseUrl = '/users';
constructor(private http: HttpClient) {
}
getProfile(id: number): Observable<Object> {
return this.http.get(`${this.baseUrl}` + '/load/' + `${id}`);
}
java 文件是:UsersController.java
@RestController
@RequestMapping("/users")
public class UsersController {
@Autowired
private IUsersService iUsersService;
@GetMapping("/list/grid")
public Iterable<UsersViewModel> getAllEmployees() {
return Dozer.mapList(iUsersService.getAll(), UsersViewModel.class);
}
@GetMapping("/load/{id}")
public UsersViewModel getUserById(@PathVariable(value = "id") Long userId){
return Dozer.mapClass(iUsersService.findById(userId).get(),UsersViewModel.class);
}
Angular 使用的服务器是 Apache,spring-boot 端口是 8090。 请帮帮我。
【问题讨论】:
标签: java angular spring apache spring-boot