ApplicationContext
457
2022-01-11 11:25:28 작성 2022-01-14 18:32:10 수정됨
3
195

내부 static class는 동시성 문제가 발생하지 않나요??


스프링에서 싱글톤 인스턴스 또는 static 필드를 사용할 때 인스턴스가 의도와 다르게 변경되는 동시성문제가 발생할 수 있는데,

@RequestBody에 사용될 객체 Entity를 내부 클래스(static)로 생성할 경우 동시성 문제가 발생하지 않나요??

예를들면 //로직// 실행이 길어지고 그 때 다른 요청이 들어오면 member의 필드값이 변경 되지는 않는지 궁금해요.

내부클래스 질문이에요.

    @PostMapping
public String method(@RequestBody Member member) {
// 로직
return null;
}
}

static class Member { // 내부 static 클래스
private Long id;
private String name;
}
0