У меня была почти такая же проблема, но это было просто потому, что некоторая библиотека .jar не обновлялась.
Я не мог использовать @RequestMapping, потому что просто «мыши над @RequestMapping» и нажмите «Fix ...», а библиотека .jar будет загружаться и устанавливаться.
Если неэффективно использовать геттер для общего количества, вы можете обновить класс Calculator
, чтобы он был похож на
export class Calculator {
constructor(
private _x?: number,
private _y?: number,
public total?: number,
) {
this.total = this.x + this.y;
}
private update() {
this.total = this.x + this.y;
}
set x(val) {
this._x = val;
this.update();
}
set y(val) {
this._y = val;
this.update();
}
}
, теперь вы можете иметь несколько свойств, пересчитанных всякий раз, когда происходит изменение в объекте. [ 113]