본문 바로가기

반응형

springboot

(3)
Jmeter 꿀팁 이런식으로 HTTP Header Manager에 원하는 값을 넣어서 request의 헤더값을 지정 할 수 있다.내가 하던 프로젝트에서는 Jwt 로 유저를 구별하는데, 원하던 테스트는 1000명의 유저가 동시에 접근하는거다. 그렇다면 Header의 Authorization항목에 토큰값을 1000개를 준비해야 한다. 그걸 일일이 다 쓰는건 말이 안된다.몇 개 안될 때는   이런식으로 넣어 줄 수 있겠지만.... 그렇기에 있는 것이 JSR223 PreProcessor이다!!  이런 식으로 작성해준다면 요청을 보내기 전 User Defined Variables에 원하는 key, value를 넣어 준다. 참고로 ${__evalVar(token${__threadNum})} 위의 Http Header Manager에..
@ModelAttribute vs @RequestBody Spring Boot에서 클라이언트와 서버 사이에서 JSON으로 데이터를 주고받기 위해서는 주로 @RequestBody를 사용합니다. @RequestBody는 HTTP 요청 본문(body)에 포함된 JSON 데이터를 Java 객체로 변환해주는 역할을 합니다. 반면 @ModelAttribute는 주로 폼 데이터나 쿼리 파라미터를 객체로 바인딩할 때 사용됩니다.@RequestBody와 @ModelAttribute의 차이@RequestBody용도: HTTP 요청 본문에 포함된 JSON, XML, 또는 다른 형식의 데이터를 Java 객체로 변환할 때 사용합니다.변환: HttpMessageConverter를 사용하여 요청 본문을 Java 객체로 변환합니다. 기본적으로 JSON 처리를 위해 MappingJackso..
Spring boot 끄적끄적(3) 스프링 공부하면서 배운 것들 총 집합~~타임리프 th:value와 th:field의 충돌 이렇게 쓰려고 하니 session.member.name값이 출력이 안되었다. 알고보니 두 문법이 충돌되서 value가 무시된다고 한다. HTML a 태그는 GET 방식 밖에 못 쓴다이유는 모르겠다 그렇단다 @RequestMapping   공통적인 url은 class에 @RequestMapping 으로 설정해 줄 수 있다!!@RestController@RequestMapping(value = "/hello")public class HelloController { @GetMapping() public String helloGet(...) { ... } @PostMapping() p..

반응형