Luna gibt es an sich nicht mehr.
Jetzt läuft alles über LUNC, deine Coins wurden einfach transferiert.

...zur Antwort
SpringBoot @DeleteMapping?

Hi,

Bei mir funktioniert @DeleteMapping nicht so wie ich will und ich weis nicht wieso.

kurz einmal Code:

Backend:

public class MemberResource {

...

@DeleteMapping("/delete/{id}")
    public ResponseEntity<?> deleteMember(@PathVariable Long id) {
        memberService.deleteMember(id);
        return new ResponseEntity<>(HttpStatus.OK);
    }
}
public interface MemberRepo extends JpaRepository<Member, Long> {

	void deleteMemberById(Long id);

	Optional<Member> findMemberById(Long id);
}

Frontend:

export class AppComponent implements OnInit {
  public members: Member[] = [];
  public editMember: Member | null | undefined;
  public deleteMember: Member | null | undefined;


  constructor(private memberService: MemberService) {}


  ngOnInit(): void {
      this.getMembers();
  }
...

public getMembers(): void {
    this.memberService.getMembers().subscribe(
      (response: Member[]) => {
        this.members = response;
      },
      (error: HttpErrorResponse) => {
        alert(error.message);
      }
    );
  }

...

public onDeleteMember(memberId: number): void {
    this.memberService.deleteMember(memberId).subscribe(
      (response: void) => {
        console.log(response);
        this.getMembers();
      },
      (error: HttpErrorResponse) => {
        alert(error.message);
      }
    );
  }
}

Html:

...
<div class="modal-body">
             <p>Are you sure you want to delete Member {{deleteMember?.name}}?</p>
             <div class="modal-footer">
                <button type="button" class="btn btn-secondary" data-dismiss="modal">No</button>
                <button (click)="onDeleteMember(deleteMember?.id!)" class="btn btn-danger" data-dismiss="modal">Yes</button>
             </div>
          </div>

...

Wenn ich einen Member löschen möchte, kommt andauernd ein Pop-Up mit folgender Meldung: Http failure response for http://localhost:8080/member/delete/8: 500 OK

und in der Console kommt folgende Fehlermeldung:

No EntityManager with actual transaction available for current thread - cannot reliably process 'remove' call

Keine Ahnung ob ihr mir helfen könnt oder ob es zu wenig Infos von mir sind.

Aber schon einmal Vielen Dank.

...zum Beitrag

Ich habe die Lösung gefunden. Alles Perfekt.

...zur Antwort

Da hilft wohl nur trainieren und gute Ernährung. Wenn du in kein Fitnessstudio gehen willst, fang mit Liegestütze oder Kniebeugen an. Z.b immer vor dem schlafen gehen und nach dem aufwachen.

...zur Antwort

Einfach mal ausprobieren. Du kannst es ja mit 5kg testen und sollten die zu schwer sein, dann geh auf die 3kg runter.

...zur Antwort