>  Q&A  >  본문

java - spring MVC框架Controller层中应该使用StringBuffer还是StringBuilder?

spring MVC框架Controller层中应该使用StringBuffer还是StringBuilder?

大家讲道理大家讲道理2744일 전936

모든 응답(4)나는 대답할 것이다

  • 阿神

    阿神2017-04-18 10:50:37

    전역 변수로 사용하는 경우 spring mvc는 스레드로부터 안전하지 않기 때문에 StringBuffer만 사용할 수 있습니다. 로컬 변수로만 사용하는 경우 해당 기능은 완전히 동일하지만 메서드는 stringBuilder를 사용합니다. StringBuffer는 모두 동기화된 메서드이며 다중 스레드입니다. 성능은 StringBuilder보다 나쁩니다.

    회신하다
    0
  • ringa_lee

    ringa_lee2017-04-18 10:50:37

    StringBuffer는 스레드로부터 안전합니다
    StringBuilder는 스레드로부터 안전하지 않습니다

    회신하다
    0
  • 阿神

    阿神2017-04-18 10:50:37

    스레딩 문제 빼고는 다 똑같은 것 같아요

    회신하다
    0
  • ringa_lee

    ringa_lee2017-04-18 10:50:37

    메서드로 작성하면 스레드 안전성 문제가 없습니다. . . 스트링빌더 속도 비교, 대용량 데이터 연산 시

    사용을 권장합니다.

    회신하다
    0
  • 취소회신하다