Spring Security 5.5.x + jjwt 0.10.7 ๋ ๊ฑฐ์ JWT ์ธ์ฆ - WebSecurityConfigurerAdapter, OncePerRequestFilter, javax.servlet ํ๊ฒฝ
Spring Boot 3.x + Spring Security 6.x + jjwt 0.12.x ๊ธฐ๋ฐ ๋ชจ๋ JWT ์ธ์ฆ ํจํด. SecurityFilterChain Bean, ๋๋ค DSL, jakarta.servlet, Virtual Threads ์ ์ฉ
Unity 6 LTS 2D ๋ชจ๋ฐ์ผ ๊ฒ์์ฉ uGUI ์์คํ ์ ๋ฌธ ์คํฌ. Canvas/RectTransform/TextMeshPro, ๋ชจ๋ฐ์ผ UI ํจํด(ํ์ ยท๋ฌดํ ์คํฌ๋กคยท๊ด๊ณ ยทIAP), ์ฑ๋ฅ ์ต์ ํ, UI Toolkit๊ณผ์ ์ ํ ๊ธฐ์ค ํฌํจ.
์ํฌ๋ผ์์(akrasia, ์์ ๋ ฅ ์์) ํ์ ๋ ผ์์ ํต์ฌ ๊ตฌ๋์ ์ฃผ์ ์ฐ๊ตฌ์ยท๋ฌธํ์ ๋น ๋ฅด๊ฒ ํ์ ํ ์ ์๋ ๋๋ฉ์ธ ์ง์ ์คํฌ. ๋๋์ค๋ฆฌ๊ต์ก ์ ๊ณต ๋ํ์์(์/๋ฐ์ฌ)์ด ํ์๋ ผ๋ฌธยทKCI ํฌ๊ณ ยท์ธ๋ฏธ๋ ์ค๋น ์ ๊ณ ๋โํ๋โํ๊ตญ ํ๊ณโ๋๋์ฌ๋ฆฌํ ํ๋ฆ์ ํ ๋ฒ์ ์ง๋๋ก ๊ตฌ์ฑ. <example>์ฌ์ฉ์: "์๋ฆฌ์คํ ํ ๋ ์ค์ propeteia์ astheneia ๊ตฌ๋ถ์ ์ธ์ฉํ๋ ค๋๋ฐ ์ถ์ฒ๋ฅผ ์๋ ค์ค"</example> <example>์ฌ์ฉ์: "๋ฐ์ด๋น์จ์ด ์์ง๋ฐ์ฝ์ ์ด๋ป๊ฒ ๊ฐ๋ฅํ๋ค๊ณ ๋ดค๋์ง ํต์ฌ ๋ ผ์ฆ์ ์ ๋ฆฌํด์ค"</example> <example>์ฌ์ฉ์: "ํ๊ตญ ๋๋๊ต์ก ํ๊ณ์์ ์ํฌ๋ผ์์ ๋ค๋ฃฌ ๋ ผ๋ฌธ ์์ด?"</example>
์๋ฆฌ์คํ ํ ๋ ์ค ใ๋์ฝ๋ง์ฝ์ค ์ค๋ฆฌํใ์์ akrasia(์์ ๋ ฅ์์)์ akolasia(๋ฌด์ ์ )์ 5์ถ ์ฐจ์ด๋ฅผ ์ ๋ฐํ๊ฒ ์ ๋ฆฌํ ํ์๋ ผ๋ฌธ ์๋ฃ ์คํฌ. NE VII.4 1147b20-1148b14, VII.8 1150b29-1151a28, III.10-12 1117b23-1119b18 ์ ๋ณ ๋ถํด์ ํ์ค ํ์ ํด์(Bostock, Broadie-Rowe, Pakaluk, Hursthouse, Charles ๋ฑ)์ ํฌํจ. ๋๋๊ต์ก ์ ์ฉ์ ์ํ ๋ ์ํ ์ฐจ์ด์ ํจ์ ๋ฐ ํ๊ตญ์ด ๋ฒ์ญ์ด ์ฒ๋ฆฌ ๊ถ์ฅ์ ์ ๊ณต. <example>์ฌ์ฉ์: "akrates์ akolastos๋ฅผ prohairesis ์ธก๋ฉด์์ ์ด๋ป๊ฒ ๊ตฌ๋ถํด์ผ ํ๋์?"</example> <example>์ฌ์ฉ์: "NE VII.4์ แผฯฮปแฟถฯ akrasia๊ฐ akolasia์ ์ด๋ป๊ฒ ๊ฐ๋ผ์ง๋์ง ์ ๋ณ ๋ถํดํด์ฃผ์ธ์"</example> <example>์ฌ์ฉ์: "Hursthouse์ ์ฐ์์ฒด ๋ชจ๋ธ์ ๋๋๊ต์ก ์ ์ฉ ์ ์์ ์ด๋ป๊ฒ ํ์ฉํ ์ ์๋์?"</example>
ํ๊ตญ ์๊ธฐ ๋์ ์์(์์ดยท์ํดยท์ ์ ๊ฑด๊ฐยท์ฌ์ฑยท์ฒญ์๋ ยท๋ ธ์ธยท๋ค๋ฌธํ) ํซ๋ผ์ธ๊ณผ ์ฑยท์ฑ๋ด ์์ ๊ฐ๋ ์๋ต ํจํด ์ข ํฉ. ๊ฟ ํด๋ชฝยท์ ์ ๊ฑด๊ฐ ์ฑ ๋ฑ ์๊ฐ ์ง๋จ/๊ฐ์ ์ฝํ ์ธ ๋๋ฉ์ธ์์ ์ํ ์ ํธ ํฌ์ฐฉ ์ ์์ ํ ์์ ์๋ด ๋ฌธ๊ตฌ๋ฅผ ์์ฑํ ๋ ์ฐธ์กฐ. <example>์ฌ์ฉ์: "๊ฟ ํด๋ชฝ ์ฑ์ ์๊ธฐ ์๋ด ๋ฌธ๊ตฌ๋ฅผ ์ด๋ป๊ฒ ๋ฃ์๊น?"</example> <example>์ฌ์ฉ์: "ํ๊ตญ์์ ์์ด์๋ฐฉ ํซ๋ผ์ธ ๋ฒํธ๊ฐ ์ด๋ป๊ฒ ๋ฐ๋์์ง?"</example> <example>์ฌ์ฉ์: "์ ์ ๊ฑด๊ฐ ์ฑ๋ด ์์ ๊ฐ๋ ์๋ต ํ ํ๋ฆฟ์ ์ง์ค"</example>
๊ด๊ณ ํจํด ๋ถ์ โ Gottman Method 4 HorsemenยทEFT(Emotionally Focused Therapy) pursuer/withdrawer cycleยทNVC(Nonviolent Communication) 4๋จ๊ณ์ ํ์ ์ ์ ๋ฆฌ. ๊ฟ ํด๋ชฝ ์ฑ์์ ์ฌ์ฉ์๊ฐ ๊ด๊ณ ํ๋ ํจํด ํต์ฐฐ์ ์์ฒญํ ๋ *์ผ๋ฐ๋ก ์ ๋ชจ๋ธ*์ ์ ๊ณตํ๊ธฐ ์ํ ์ฐธ์กฐ ์คํฌ. ์์ ์ง๋จยท์น๋ฃ ๊ถ๊ณ ๋ ์ ๋ ๊ธ์ง.
20์ธ๊ธฐ ํ๋ฐ ์๋ฏธ ์ฒ ํ๊ณ์์ ๋ถํฅํ ํ๋ ๋์ค๋ฆฌ(Virtue Ethics)์ ์ฃผ์ ์ ์ยท์ ์ยทํต์ฌ ๊ฐ๋ ์ ์ ๋ฆฌํ ์คํฌ. ๋๋์ค๋ฆฌ๊ต์ก ๋ํ์์์ด akrasia(์์ง ์ฝํจ) ๋ ผ๋ฌธ์ ํ๋ ๋์ค๋ฆฌ ๋งฅ๋ฝ์ ์์น์ํค๊ณ , ํํ๋ณ ๊ด์ ์ ๊ฐ๊ด์ ์ผ๋ก ๋น๊ตํ ๋ ์ฐธ์กฐํ๋ค. <example>์ฌ์ฉ์: "ํ๋ ๋์ค๋ฆฌ์์ akrasia๋ฅผ ์ด๋ป๊ฒ ๋ค๋ฃจ๋์ง ์ ๋ฆฌํด์ค"</example> <example>์ฌ์ฉ์: "Anscombe๋ถํฐ Annas๊น์ง ํ๋ ๋์ค๋ฆฌ ๋ถํฅ์ ํ๋ฆ์ ๋ณด์ฌ์ค"</example> <example>์ฌ์ฉ์: "MacIntyre์ practiceยทinternal good ๊ฐ๋ ์ ํ์๋ ผ๋ฌธ์ ์ธ์ฉํ๋ ค๋๋ฐ"</example>