springmvc는 단례입니까 아니면 다례입니까
1023 단어 springmvc
다음 코드를 통해 확인할 수 있습니다.
@RestController
@RequestMapping(value = "hello")
public class HelloController {
private int i = 0;
@RequestMapping(value = "test1")
public int testSingle1() {
++i;
return i;
}
@RequestMapping(value = "test2")
public int testSingle2() {
++i;
return i;
}
}
전체적인 변수를 정의했는데 이런 문법은 매우 드물다.springmvc가 추구하는 것은 변수를 형삼에 넣는 것이기 때문에strust2는 이렇게 쓰겠지.기왕 이렇게 쓴 바에야 단례인지 아닌지를 검증해 봅시다.
순차 방문http://localhost:8080/hello/test1결과: 1http://localhost:8080/hello/test2결과: 2http://localhost:8080/hello/test1결과:3 새로운 대상이 없다는 것을 알 수 있어 하나의 대상을 공유하는 것이다.검증에 성공했습니다.
그러나 만약에 우리가springmvc의 여러 가지 조작을 필요로 할 때 그것도 쉽고springmvc의 작용역scope를 수정할 수 있다
springmvc 역할 영역:
1, single(기본값)
2,prototype 원형 모드는 getBean을 통해 이 bean을 얻을 때마다 새로운 실례가 발생하고spring을 만들면 더 이상 관리하지 않습니다.(전혀 면접 고찰을 위한 것으로 실질적인 의미가 없다)
구현 방법:
@Scope("prototype") 메모를 사용하여 다중 모드 모드로 설정할 수 있습니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
springmvc application/octet-stream problemmistake: Source code: Solution: Summarize: application/octet-stream is the original binary stream method. If the convers...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.