์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- ํค๋ํผ์คํธ๋์์ธํจํด
- Java
- ์ฑ์๋ง์ง
- ์ง์ฅ์ธ
- ๊ฐ์ฒด์งํฅํ๋ก๊ทธ๋๋ฐ
- ๊ฐ์ฒด์งํฅ
- IntelliJ
- ๊นจ๋ํ์ฝ๋
- ์ง์ฅ์ธ์ ์ฌ
- ์ฃผ๋์ด๊ฐ๋ฐ์
- ์์
- JAVA๊ฐ๋ฐ์
- ๋ ์์ผ์ง
- ์ค๋ธ์ ํธ
- docker
- ํด๋ฆฐ์ฝ๋
- ์ฑ์
- ์ฑ์๋ณผ๊ฑฐ๋ฆฌ
- ํค๋ํผ์คํธ
- DesignPattern
- JavaScript
- ์ฑ์์ง์ฅ์ธ
- ๋ ์
- ๋์์ธํจํด
- ์ฑ์ํซํ
- ๊ฐ๋ฐ์
- ์ฑ ์ฝ๊ธฐ
- ์ฑ ๋๋
- Linux
- ์ฝ๋ฉ
- Today
- Total
๋ชฉ๋กIntelliJ (9)
๋ญ๋ฐ๊ฐ๋ฐ

์ด๋ฒ ๊ธ์์๋ ์ธํ ๋ฆฌ์ ์ด ์ฌ์ฉ์๋ค์ ๊ฐ๋ฐ ์์ฐ์ฑ์ ๋ ๋์์ฃผ๋ ๋ผ์ด๋ธ ํ ํ๋ฆฟ์ ๋ง๋ค์ด๋ณด๋ ค๊ณ ํฉ๋๋ค. ๋ผ์ด๋ธ ํ ํ๋ฆฟ์ ๊ธฐ๋ณธ ๋ช๊ธ์๋ง ์ฌ์ฉ์ ํ์ฌ๋ ์๋์ผ๋ก ํ ํ๋ฆฟ์ ๋ง๋ค์ด์ฃผ๋ ๋ฐฉ๋ฒ์ ์๋ฏธํฉ๋๋ค. 1. Editor -> Live Template ์ผ๋ก ์ด๋ํ์ฌ + ๋ฒํผ ํด๋ฆญ 2. 1. Live Template ํด๋ฆญ 3. ๋ผ์ด๋ธ ํ ํ๋ฆฟ ํญ๋ชฉ์ ์ ์ Abbreviation: ๋จ์ถ์ด๋ก ์ฌ์ฉํ ๋ช ๋ น์ด๋ฅผ ์๋ฏธํฉ๋๋ค. Description: ๋จ์ถ์ด์ ๋ด์ฉ ์ค๋ช ์ ๋๋ค. Template text: ์ฌ๊ธฐ์ ๋ค์ด๊ฐ๋ ๋ด์ฉ์ด Live Template ๋ฅผ ์ฌ์ฉํ์์ ๋ ๋ํ๋๋ ๋ด์ฉ์ ๋๋ค. Define : ์ด๋ค ์ธ์ด์์ ์ฌ์ฉ์ ํ ์ง ๊ฒฐ์ ํฉ๋๋ค. Java ์ธ์ด์ ๋ค๋ฅธ ๊ฐ์ข ์ธ์ด๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. 4. ์ค์ ํ ํ๋ฆฟ ๋ง๋ค๊ธฐ ์๋ฅผ ๋ค..
๊ธฐ์กด์ ์ดํด๋ฆฝ์ค์์ Mybatis๋ก ํ๋ ํ๋ก์ ํธ๋ฅผ intelliJ์์ ์คํ๋ง๋ถํธ, Gradle๋ก ๋ณ๊ฒฝํ๋ ๊ณผ์ ์์ ์๋ฌ๊ฐ ๋ฌ๋ค. ์๋ฌ๋ ๋์ง๋ง, ํ๋ก๊ทธ๋จ์ ๋์๊ฐ๋.. ์ํฉ์ด์๊ณ . ์ ํํ๋ FileNotFoundException์ด ์๋๊ณ ๊ทธ๋ฅ Failed to scan ํ๊ณ [ ํ์ผ๊ฒฝ๋ก ~~ .jar ] ํ๋ฉด์ jar ํ์ผ์ ์ค์บํ ์ ์๋ค๋ ์๋ฌ ๊ฐ์์ ๊ตฌ๊ธ๋งํด๋ณด๋ค๊ฐ ํด๊ฒฐํ ๋ฐฉ๋ฒ ๊ธฐ๋ก~ WARNING: Failed to scan [file:/C:/Users/tester/.m2/repository/com/sun/xml/ws/jaxws-rt/2.1.7/jaxws-api.jar] from classloader hierarchy java.io.FileNotFoundException: C:\Users\test..

intellij, Gradle ํ๊ฒฝ์์ ํ๋ก์ ํธ๋ฅผ ์ฒซ ์คํ ํ ๋ ์๋์ ๊ฐ์ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค. Execution failed for task ':DemoSpringApplication.main()'. > Process 'command 'JDK๊ฒฝ๋ก/bin/java.exe'' finished with non-zero exit value 1 * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights. ์ด๋ด ๊ฒฝ์ฐ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์๋์ ๊ฐ์ต๋๋ค. [File > Settings] ๋ฉ๋ด..

1. ํ์ผ๋ช ๊ฒ์ Mac : Shift + Command + O Windows, Linux : Shift + Ctrl + N # / ๋ฃ์ผ๋ฉด ํจํค์ง ๊ฒ์๋ ๊ฐ๋ฅ 2. ๋ฉ์๋ ๊ฒ์ - Mac : Alt + Command + O - Windows, Linux : Shift + Ctrl + Alt + N 3. ์ก์ ๊ฒ์ - Mac : Shift + Command + A - Windows, Linux : Shift + Ctrl + A 4. ์ต๊ทผ ์ด์๋ ํ์ผ ๋ชฉ๋ก ๋ณด๊ธฐ - Mac : Command + E - Windows, Linux :Ctrl + E 5. ์ต๊ทผ ์์ ํ๋ ํ์ผ ๋ชฉ๋ก ๋ณด๊ธฐ - Mac : Command + Shift + E - Windows, Linux : Ctrl + Shift + E

์ดํด๋ฆฝ์ค ๊ฐ์ ๊ฒฝ์ฐ Ctrl + '+/-' ๋๋ Ctrl + Shift + '+/-'ํค๋ฅผ ์ ๋ ฅํ๋ฉด, ํฐํธ ์ฌ์ด์ฆ๊ฐ ์กฐ์ ๋๋ค. ๊ทธ๋ฐ๋ฐ ์ธํ ๋ฆฌ์ ์ด๋ ๊ธ์ ํฌ๊ธฐ๋ฅผ ๋ฐ๊พธ๊ธฐ ์ํ ์ค์ ์ ๋จผ์ ํด์ฃผ์ด์ผ ํ๋ค. Settings - Editor - General ์์ ์ฒซ ๋ฒ์งธ ํญ๋ชฉ์ผ๋ก ์ค์ ํ ์ ์๋ค.

์๋ฌ๊ฐ ๋ฌ๋๋ฐ requestBody๋ก ๋ณด๋ธ ๊ฐ์ ๋ฐ์ง ๋ชปํ๋ ๊ฑฐ์๋ค. ๊ทธ๋ฐ๋ฐ ๋๋ ์ ๋ณด๋๋ค. ๋ถ๋ช . ์๊ณ ๋ณด๋, ํ๊ธ์ด๋ผ์ ๋ชป ๋ฐ๊ณ ์์๋ค....... ๊ทธ๋์ ์์๋ณธ ์ธ์ฝ๋ฉ ์ค์ ํ๊ธฐ. intelliJ์ VM, Editor, ๊ทธ๋ฆฌ๊ณ Tomcat์ ์ธ์ฝ๋ฉ ๊น์ง 3๊ฐ์ง ์ธ์ฝ๋ฉ ์ค์ ์ ํด๋ณด์. 1. IntelliJ VM ์ค์ (intelliJ ๊ฐ์๋จธ์ Encoding ์ค์ ) 1) intelliJ ์คํ ์ ์ฌ์ฉํ ๊ฐ์ ๋จธ์ ์ ์ธ์ฝ๋ฉ ์ค์ ์ ์ง์ ํด ๋๋ค. - ๋ณธ์ธ์ intelliJ ์ค์น ํด๋ ๊ฒฝ๋ก๋ก ์ด๋ํ๋ค. - bin ๋๋ ํฐ๋ฆฌ ํ์ .vmoptions ํ์ผ์ ๋ฉ๋ชจ์ฅ ๋ฑ์ ์๋ํฐ๋ก ์คํํ๋ค. (.vmioption ํ์ผ์ด 2๊ฐ ์๋๋ฐ, ์ฌ์ฉ ์ค์ธ OS bit์ ๋ง๋ ํ์ผ์ ์ฐ๋ค.) - ๋งจ ์๋ซ์ค์ -Dfile.enc..
useGeratedKeys ์ keyProperty ํญ์ ์ด ๋๊ฐ๋ ํจ๊ป ์ฌ์ฉํ๋ค. ๋ฐฉ๊ธ insertํ auto increment๊ฐ ๊ฑธ๋ฆฐ pk๊ฐ์ ๋ฐ๋ก ์ฌ์ฉํ๊ณ ์ถ์ ๋ ์ฌ์ฉํ๋ค. useGeneratedKeys : insert๋ update๋จ๊ฐ ๋์์ ์๋์์ฑ๋ ํค๋ฅผ ๊ฐ์ ธ์ฌ ์ ์๋ ์์ฑ์ผ๋ก true๋ก ์ค์ (default: false) keyProperty : ๋ฆฌํด ๋ key property ์ค์ . ์ฆ values๋ set ๋ค์์ ์ค๋ ์ปฌ๋ผ๋ช ๊ณผ ๋์ผํ๊ฒ ์ค์ ํ๋ฉด ๋จ. ์ฌ๋ฌ๊ฐ๋ฅผ ์ฌ์ฉํ๋ค๋ฉด ,(์ฝค๋ง)๋ฅผ ๊ตฌ๋ถ์๋ก ์ค์ public exampleVO { int userCode; String name; String email; } INSERT INTO example (name, email ) VALUES (#{..
์๋ ์ดํด๋ฆฝ์ค๋ง ์จ์ค๋ค๊ฐ intelliJ๋ฅผ ์ฐ๋ ค๋๊น ๋จ์ถํค๋ค์ด ์๋ง์์ ์๊ฒ ๋ ๋จ์ถํค๋ค์ ์๊ธธ ๋๋ง๋ค ์ถ๊ฐํด๋ณด๋ ค๊ณ ํ๋น -! ์ฐธ๊ณ ๋ก! window ์ ๋ง์ฝ์ ์๋๋ค๋ฉด, ์๋จ File > Settings > Keymap > Windows ํด๋ฆญ ๊ธฐ๋ฅ ๋จ์ถํค ํ ์ค ์ญ์ (์ปค์๊ฐ ์๋ ๊ณณ์์) Ctrl + Y ํ ์ค ์ด๋ (์ปค์๊ฐ ์๋ ๊ณณ์์) Alt + Shift + ๋ฐฉํฅํค(์ ์๋)

ํ์ฌ์์ ๊ฐ๋ฐ์๋ฒ๋ฅผ ์ฌ์ฉ์ค์ ๋ฌธ์ ๊ฐ ์๊ฒจ์ ํ๋ฃจ~์ดํ๋์ ๊ฐ๋ฐ์๋ฒ๊ฐ ์ฌ์ฉ ์ค์ง ๋์๋ค. ํ์ฐฝ ๊ฐ๋ฐ์ค์ด๊ธฐ ๋๋ฌธ์ NAT๋ก ์ผ๋จ ์๋ก์ด port๋ฅผ ๋ฐ์๊ณ , back-office์์ ์ผ๋จ localhost๋ก ๋ณ๊ฒฝํด์ ๊ฐ์ ๊ฐ๋ฐํ๊ธฐ๋ก ํ๋ค. ์ด ๋ localhost๋ก ๋์ฐ๋๋ก ๋ณ๊ฒฝํ๋ ๋ฒ. by intelliJ. 1. application.yml spring: profiles: active: dev ## Log-Back File Select ## logging: config: classpath:logback-${spring.profiles.active}.xml ## server port server: port: 9090 2. application-dev.yml # application-dev spring: ##..