๋ก๊ทธ์ธ ์ธ์ฆ ๊ด๋ จ ์ง๋ฌธ
ํด๋น ์ด์๋ ์๋ฌธ ์๋ตํฉ๋๋ค.Spring Security 5.x ๋ฒ์ ์์์ SecurityContextPersistenceFilter๋ SecurityContext ์ ๋ณด๋ฅผ ์ ์ฅํ์ง๋ง, 6.x ๋ฒ์ ์์ SecurityContextHolderFilter๊ฐ Deprecated ๋์ด, SecurityContextPersistenceFilter๊ฐ ์ฌ์ฉ๋๊ณ ์์ด์ SecurityContext ์ ๋ณด๊ฐ ์ ์ฅ๋์ง ์๋๋ผ๊ณ ์.์ฝ๊ธฐ๋ง ํ๋, mockMvc์์ ๊ฒ์ฆํ ์๊ฐ ์์๋ ๊ฒ, ์ฌ์ค ์๋์ ๊ฐ์ด HttpSessionSecurityContextRepository๋ฅผ ์ด์ฉํ๋ผ๊ณ ๊ถ๊ณ ์์๋ ๋์ด์๋๋ฐ ์๋๋๋ผ๊ณ ์..securityContext((securityContext) -> securityContext .securityContextRepository(new HttpSessionSecurityContextRepository()) ); ์ ๋ ์ฐ์ ์๋ ์ค์ ์ ์ ์ฉํ์ฌ SecurityContext ์ ์ฅ ๋ฐฉ์์ 5.x ๋ฒ์ ์ผ๋ก ๊ตฌ๋๋๋๋กํ์ฌ ํด๊ฒฐ์ ํ์์ต๋๋ค..securityContext((securityContext) -> securityContext .requireExplicitSave(false)); ๊ด๋ จํ์ฌ ํน์๋ผ๋ ์ฐพ๊ณ ๊ณ์ ๋ถ๋ค์ด ์๋ค๋ฉด ์ฐธ๊ณ ํด์ฃผ์๊ณ ์~ ๊ทผ๋ณธ์ ์ธ ์ค๋ช
์ด ๊ฐ๋ฅํ ๋ถ๋ถ์ด ์๋ค๋ฉด ํจ๊ป ๊ณต์ ํด๋ ์ข๊ฒ ๋ค์~