๋ฐ์ํ ๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ23 [Java] Unsupported major.minor version 52.0 Error ํ๋ก์ ํธ ์ธํ ๋์ค java.lang.UnsupportedClassVersionError: org/springframework/util/StopWatch : Unsupported major.minor version 52.0 (unable to load class org.springframework.util.StopWatch) ๋ผ๋ ์๋ฌ๊ฐ ๋ฐ์ํ์์ต๋๋ค. version 52.0์ jar ํ์ผ์ ๋น๋ jdk ๋ฒ์ ์ ๋ํ๋ ๋๋ค. ์ซ์ ๋ณ ์๋ฐ ๋ฒ์ Java SE 13 = 57 (0x39hex) Java SE 12 = 56 (0x38 hex) Java SE 11 = 55 (0x37 hex) Java SE 10 = 54 (0x36 hex) Java SE 9 = 53 (0x35 hex) Java SE 8 = 52 .. 2022. 6. 10. [Spring] log cannot be resolved Error ํ๋ก์ ํธ๋ฅผ ๋์ฐ๋ ๋์ค Problems์์ log cannot be resolved ์๋ฌ๊ฐ ๋ฐ์ํด ์คํ์ด ๋์ง ์์์ต๋๋ค. ํด๊ฒฐ๋ฐฉ์ 1. Maven Dependencies > lombok.jar ํ์ผ ์ค๋ฅธ์ชฝ ๋ฒํผ ํด๋ฆญ > Run As > Java Application ํด๋ฆญ์ผ๋ก jar ์คํ 2. Specify location > ํ์ฌ ์ดํด๋ฆฝ์ค ์์น์ sts.ini ์ ํ > ๋น์นธ์ด์๋ IDEs์ path ์์ฑ 3. Install / Update ํด๋ฆญ 4. Project > Clean > ํด๋นํ๋ก์ ํธ ์ ํ > Clean > restart * Lombok ์ฌ๋ฌ๊ฐ์ง ์ด๋ ธํ ์ด์ ์ ์ ๊ณตํ์ฌ ๋ฐ๋ณต ์์ค์ฝ๋(getter, setter...)๋ฅผ compile ๊ณผ์ ์์ ์์ฑํด์ฃผ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฐธ๊ณ : https://parino.. 2022. 6. 3. [Spring] project ".." is missing required annotation processor library Error ๋ฌธ์ ์ svn์์ check out ๋ฐ์ ํ๋ก์ ํธ์์ ๋ฐ์ํ ์ค๋ฅ project ".." is missing required annotation processor library ์ค๋ฅ๊ฐ ์ฌ๋ฌ๊ฐ์ง ํ์ผ์์ ๋ฐ์๋์์ต๋๋ค. ํด๊ฒฐ๋ฒ Package ์ค๋ฅธ์ชฝ ๋ฒํผ ํด๋ฆญ > properties > Java Compiler > Annotation Processing > Factory Path > Enable project specific setting ์ฒดํฌ ํด์ Apply and Close ๋ฒํผ์ ํด๋ฆญํ๋ฉด ์๋์ผ๋ก ํด๋น ์๋ฌ๊ฐ ์ฌ๋ผ์ง๋๋ค. ์ฐธ๊ณ : https://stackoverflow.com/questions/69214655/project-is-missing-required-annotation-processing-li.. 2022. 5. 19. [์น ์ ๊ทผ์ฑ] focus๋ฅผ ์ํ tabindex ์น ์ ๊ทผ์ฑ์ ์ํ ํค๋ณด๋ Tab ํด๋ฆญ์ ํตํด focus ์ด๋์, interactive element์ธ , , , , ๋ฑ์ ์์๋ค์ ์๋์ผ๋ก focus๊ฐ ์กํ๋๋ค. tabindex = "0" ์ด์ธ์ ์ด๋ ๋ฑ์ ์์์๋ focus๋ฅผ ์ก๊ณ ์ถ๋ค๋ฉด tabindex="0"๋ฅผ ์ถ๊ฐํ์๋ฉด ๋ฉ๋๋ค. tabindex = "-1" ๊ธฐ๋ณธ์ ์ผ๋ก focus๊ฐ ์กํ๋ ์์์ ์๋์ผ๋ก focus๊ฐ ์กํ์ง ์๊ฒ ํ๋ ค๋ฉด tabindex="-1"๋ฅผ ์ถ๊ฐํ์๋ฉด ๋ฉ๋๋ค. tabindex = "์์" ์ํ๋ ์์๋๋ก focus๋ฅผ ์ก๊ณ ์ถ๋ค๋ฉด tabindex="1", tabindex="2", tabindex="3", ...., tabindex="0" ์ด๋ฌํ ์์ ์์๋๋ก ์ถ๊ฐํ์๋ฉด ๋ฉ๋๋ค. focus ์กํ๋ ์์ : id test1 > tes.. 2022. 4. 21. [JavaScript] PC Chrome์์ ์๋๋ก์ด๋ Mobile ๋ธ๋ผ์ฐ์ ์น ๋๋ฒ๊น ํ๊ธฐ PC Chrome์์ ์๋๋ก์ด๋ Mobile ๋ธ๋ผ์ฐ์ ์น ๋๋ฒ๊น ํ ์ ์๋ ๋ฐฉ๋ฒ์ ์ค๋ช ๋๋ฆฌ๊ฒ ์ต๋๋ค. 1. ์๋๋ก์ด๋ ๊ธฐ๊ธฐ ์ค์ ์ฐธ๊ณ : https://developer.android.com/studio/debug/dev-options.html - ์ค์ > ๊ฐ๋ฐ์์ต์ > ๋๋ฒ๊น > USB ๋๋ฒ๊น ๋ฒํผ ํ์ฑํ 2. Android Debug Bridge ์ค์น - https://developer.android.com/studio/releases/platform-tools?hl=ko ์ ์ ํ SDK ๋ค์ด๋ก๋ - ๋ค์ด๋ก๋ ํ์ผ ์์ถํ๊ธฐ - ์์คํ ์์ฑ > ํ๊ฒฝ๋ณ์ Path์ ์์ถ ํผ ํ์ผ ๊ฒฝ๋ก ์ถ๊ฐ ( ํด๋๊ฒฝ๋ก/platform-tools ) 3. ์๋๋ก์ด๋ ๊ธฐ๊ธฐ๋ฅผ PC์ USB๋ก ์ฐ๊ฒฐ - USB ์ฐ๊ฒฐ ํ ๊ธฐ๊ธฐ์์ '.. 2022. 4. 21. [SVN] Eclipse SVN Save authentication ์๋ ๋ก๊ทธ์ธ ์คํจ Eclipse SVN ์ฐ๊ฒฐ์ Save authentication ์ฒดํฌ๋ฅผ ํด๋ ์๋ ๋ก๊ทธ์ธ์ด ์๋๋ ํ์์ด ๊ณ์ ๋ฐ์๋์์ต๋๋ค. ํด๊ฒฐ๋ฐฉ์ C:\Users\์ฌ์ฉ์๋ช \AppData\Roaming\Subversion\auth\svn.simple ๊ณ์ ์ ๋ณด๋ฅผ ์ ์ฅํ๋ svn.simple ํด๋๊ฐ ์์นํ ์์ ๊ฒฝ๋ก๋ก ์ง์ ํ์ฌ ์๋ ํ์ผ์ ์ญ์ ํด์ฃผ์ธ์ ์ญ์ ํ ํ ๋ค์ Save authentication ์ฒดํฌ๋ฅผ ํ๋ฉด ์๋ ๋ก๊ทธ์ธ ์ค์ ์ด ์๋ฃ๋ฉ๋๋ค. 2022. 4. 21. [Java] ์น ์ทจ์ฝ์ฑ XSS ํฌ๋ก์ค ์ฌ์ดํธ ์คํฌ๋ฆฝํธ(XSS : cross-site scripting) ๊ฒ์ฆ๋์ง ์์ ์ธ๋ถ ์ ๋ ฅ๊ฐ์ ์๋ต์ ์ผ๋ถ๋ก ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ์ฌ์ฉ์ ๋ธ๋ผ์ฐ์ ์์ ์ ์์ ์ธ ์คํฌ๋ฆฝํธ๊ฐ ์คํ๋ ์ ์๋ ๋ณด์ ์ฝ์ .... Message ์์ ์ฝ๋์ ๊ฐ์ด request.getParameter("errmsg") ์ ํตํด ๊ฐ์ ธ์จ parameter ๊ฐ์ jsp ํ์ผ์ ๋ก ๋ฐ๋ก ์ฌ์ฉํ๋ ๊ฒฝ์ฐ XSS ๋ณด์ ์ด์๋ฅผ ๋ฐ์์ํฌ ์ ์์ต๋๋ค. ํด๊ฒฐ๋ฐฉ์ 1. XSS ๋ฐฉ์ง ํํฐ ์ฌ์ฉ .... Message errmsg = errmsg.replaceAll("]*)?(\\s)*(/)?>","").replaceAll("\r|\n| ",""); parameter ์ ๋ณด replaceAllํ๋ ์ฝ๋ ์ถ๊ฐ 2. JSTL ํ๊ทธ ์ฌ์ฉ .... Message.. 2022. 4. 12. [Java] javax.net.ssl.SSLHandshakeException: connection during handshake ์ค๋ฅ ๋ด์ฉ javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake ์์ธ ์๋ฒ์ ํด๋ผ์ด์ธํธ์ SSL/TLS ๋ฒ์ ์ด ๋ง์ง ์์ ๋ฐ์ ๊ณผ๊ฑฐ Tomcat jdk 1.6๋ฒ์ ์ฌ์ฉํ์๋ ์๋ฒ arguments์ '-Dhttps.protocols=TLSv1'๋ฅผ ์ถ๊ฐํ์์ต๋๋ค. ๋ฐฉ์ System.setProperty("https.protocols", "TLSv1.2"); ์ฝ๋์ ์ถ๊ฐ ํ์ฌ๋ Tomcat jdk 1.8์ ์ฌ์ฉํ์ฌ '-Dhttps.protocols=TLSv1'๋ฅผ ์ญ์ ํด์ฃผ์๋๋ ์ ์ ๋์ํ์์ต๋๋ค. ์ฐธ๊ณ : https://sagittariusof85s.tistory.com/158 2022. 3. 23. ์ด์ 1 2 3 ๋ค์ ๋ฐ์ํ