๐Ÿ‘จ‍๐Ÿ’ป kimtongting
article thumbnail
์ธํ…”๋ฆฌ์ œ์ด ํ†ฐ์บฃ ์„ค์ • / IntelliJ tomcat Setting

์ด์ œ ํ†ฐ์บฃ์„ ์—ฐ๋™ํ•ด๋ณด์ž! Add Configuration ํด๋ฆญ! Templates๊ฐ€ ์•„๋‹Œ, ์ขŒ์ธก ์ƒ๋‹จ์˜ + ๋ฒ„ํŠผ์„ ํ†ตํ•ด์„œ Tomcat Server/Local ์„ ํƒ!! (โ€ป์ฃผ์˜ Templates ์•ˆ์—์„œ Tomcat Server๋ฅผ ์„ ํƒํ•˜๋ฉด, ๊ธฐ๋ณธ์„ธํŒ…์˜ ๊ฐ’์„ ๋ถˆ๋Ÿฌ์˜ค์ง€ ์•Š์•„ ์ผ์ผํžˆ ์„ธํŒ…ํ•ด์ค˜์•ผํ•œ๋‹ค. ํ…œํ”Œ๋ฆฟ์ธ๋ฐ ์™œ์ง€..?) ์ด์ „์—๋„ ํฌ์ŠคํŒ…ํ•˜์˜€์ง€๋งŒ UTF-8 ์„ค์ •์€ ์ด๊ณณ์—์„œ ์ง„ํ–‰ํ•˜์—ฌ์ค€๋‹ค. ๋งํฌ : intelliJ UTF-8 ์„ค์ • / ์ธํ…”๋ฆฌ์ œ์ด UTF-8 ์ธ์ฝ”๋”ฉ VM options ์— -Dfile.encoding=UTF-8 ์ถ”๊ฐ€! Fix ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅธ ํ›„, ์•„์ง ๋ฐฐํฌํ•  ๋‹จ๊ณ„๊ฐ€ ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์—, ํ”„๋กœ์ ํŠธ๋ช…:war exploded ์„ ํƒ OK ๋กœ ๋งˆ๋ฌด๋ฆฌ.

article thumbnail
[IntelliJ] IntelliJ Spring MVC ํ”„๋กœ์ ํŠธ STS ์ปค์Šคํ…€ Spring ๊ตฌ์กฐ๋กœ ๋ณ€๊ฒฝํ•˜๊ธฐ

๊ธด ๋ง ์—†์ด ๋ฐ”๋กœ ์„ค์ •ํ•ด๋ณด์ž. Spring MVC Setting Spring (STS) ๊ตฌ์กฐ์— ๋งž์ถ”๊ธฐ ์ขŒ์ธก์€ ์ด์ „ ๊ธ€์—์„œ ์™„๋ฃŒํ•œ ํ”„๋กœ์ ํŠธ์˜ ๋ชจ์Šต์ด๊ณ , ์šฐ์ธก์€ STS ๊ตฌ์กฐ์— ๋งž์ถ˜ ํ”„๋กœ์ ํŠธ์˜ ๋ชจ์Šต์ด๋‹ค. ๋จผ์ € 'web' ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ 'src/main' ๋””๋ ‰ํ† ๋ฆฌ ํ•˜์œ„๋กœ ์ด๋™์‹œํ‚ค๊ณ , ์ด๋ฆ„์„ ๋ณ€๊ฒฝํ•˜์ž. ๋‹จ์ถ•ํ‚ค๋Š” Shift + F6 / ํŒŒ์ผ์„ Refactor ํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ๋‹จ์ถ•ํ‚ค์ด๋‹ค. ์ธํ…”๋ฆฌ์ œ์ด ๊ธฐ๋ฐ˜ IDE์˜ ์žฅ์  ์ค‘ ํ•˜๋‚˜๋กœ, 'A' ํŒŒ์ผ์„ Refactor ํ•˜๋ฉด ํ•ด๋‹น ํŒŒ์ผ์„ ์ฐธ์กฐํ•˜๋Š” ๋ชจ๋“  ํŒŒ์ผ๋“ค์˜ 'A' ์˜ ๋ช…์นญ์ด Refactorํ•œ ๋ช…์นญ์œผ๋กœ ์ž๋™์œผ๋กœ ๋ณ€๊ฒฝ๋œ๋‹ค. ๊ฒฝ๋กœ๊ฐ€ ์ด๋™ํ–ˆ๊ธฐ์— ์•„๋ฌด๋ž˜๋„ ํ”„๋กœ์ ํŠธ์˜ ์„ค์ • ๋˜ํ•œ ๋ณ€๊ฒฝํ•ด์ฃผ์–ด์•ผ ๊ฒ ์ง€? File / Project Structure๋กœ ๋“ค์–ด๊ฐ„๋‹ค. Modules๋ฅผ ์„ ํƒํ•˜๊ณ  ๊ฐ€์šด๋ฐ์˜..

article thumbnail
[IntelliJ] IntelliJ Spring MVC ํ”„๋กœ์ ํŠธ ์‹œ์ž‘ํ•˜๊ธฐ Maven

#์ธํ…”๋ฆฌ์ œ์ด Spring ํ”„๋กœ์ ํŠธ ์ƒ์„ฑ #intellij Spring ํ”„๋กœ์ ํŠธ ์ƒ์„ฑ ๐Ÿ“”IntelliJ ์™€ Spring MVC ์˜ ์กฐํ•ฉ ๊ธฐ์กด์— ์ดํด๋ฆฝ์Šค, STS ๋ฅผ ์‚ฌ์šฉํ•˜๋‹ค ์ธํ…”๋ฆฌ์ œ์ด๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ์–ดํ•˜๋Š” ์นœ๊ตฌ๋“ค์ด ๋Š˜์–ด๋‚˜๊ณ  ์žˆ๋‹ค. ๊ฐœ๋ฐœ์€ ์žฅ๋น„๋นจ์ด์ง€.. ๋ณธ์ธ์€ ํ”„๋กœ์ ํŠธ์˜ ํŠน์„ฑ์ด๋‚˜ ์˜ฌ๋“œํ•จ์— ๋”ฐ๋ผ ๋‘ ๊ฐœ ๋ชจ๋‘ ์ฆ๊ฒจ ์‚ฌ์šฉํ•˜๋Š”๋ฐ, ์˜ค๋Š˜์€ ์ธํ…”๋ฆฌ์ œ์ด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์นœ๊ตฌ๋“ค์—๊ฒŒ Spring MVC ํ”„๋กœ์ ํŠธ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๊ณต์œ ํ•˜๊ณ ์ž ์ด ๊ธ€์„ ํฌ์ŠคํŒ…ํ•œ๋‹ค. ์ด ๊ธ€์€ ์ธํ…”๋ฆฌ์ œ์ด๊ฐ€ ์„ค์น˜๋˜์–ด์žˆ๋‹ค๋Š” ๊ฐ€์ •ํ•˜์—, ๊ทธ๋ฆฌ๊ณ  ๋นŒ๋“œ ๋„๊ตฌ๋กœ Maven ์„ ์‚ฌ์šฉํ•œ๋‹ค๋Š” ๊ฐ€์ •ํ•˜์— ์‹œ์ž‘ํ•œ๋‹ค. ๐Ÿ“„ํ”„๋กœ์ ํŠธ ์ƒ์„ฑํ•˜๊ธฐ ๐Ÿ“์ƒˆ๋กœ์šด ํ”„๋กœ์ ํŠธ๋ฅผ ๊ตฌ์ถ•ํ•ด๋ณด๋ ค๋Š” ์•„๋ฌด๊ฐœ์”จ๋Š” ์ธํ…”๋ฆฌ์ œ์ด๋ฅผ ์ผœ๊ณ , New Project๋ฅผ ์‹คํ–‰ํ•œ๋‹ค. 'New Project' ํŒ์—…์ฐฝ์˜ ์ขŒ์ธก Supp..

์›น์•ฑ์šฉ meta tag

์›น์•ฑ ์ปค์Šคํ„ฐ๋งˆ์ด์ง• ํ™”๋ฉด์— ๋Œ€ํ•œ ๊ด€์‹ฌ๋„๊ฐ€ ๊ฐˆ์ˆ˜๋ก ๋†’์•„์ง€๊ณ  ์žˆ๋‹ค. ์˜ค๋กœ์ง€ View ๋งŒ์„ ์œ„ํ•œ Program Language๊ฐ€ ๊ณ„์†ํ•ด์„œ ์ถœ์‹œ๋˜๊ณ  ์žˆ๋Š” ๊ฒƒ๋งŒ ๋ณด์•„๋„ ๋Š๊ปด์ง„๋‹ค. ์Šคํƒ€ํŠธ์—…์ด๋‚˜, ๋– ์˜ค๋ฅด๋Š” ๊ธฐ์—…์˜ ํ”„๋ก ํŠธ์•ค๋“œ ๊ฐœ๋ฐœ์ž๋“ค์€ ๋•๋ถ„์— ๋ฐ”๋น ์ง€๊ณ (?)์žˆ๋‹ค. ๋ณดํ†ต ์ค‘์†Œ๊ธฐ์—… ๋ฐ ์ค‘๊ฒฌ๊ธฐ์—…์€ ์˜›๋‚  ์†Œ์Šค๋ฅผ ๋Œ€๋ถ€๋ถ„ ์œ ์ง€๋ณด์ˆ˜ ์ค‘์ด๋‹ค. ์ด๋Š” ์ข‹๊ฒŒ ๋งํ•˜๋ฉด '์•ˆ์ •ํ™”', ๋‚˜์˜๊ฒŒ ๋งํ•˜๋ฉด 'ํ•„์š”์„ฑ์„ ๋ชป๋Š๋‚Œ' ๋˜๋Š” '๊ท€์ฐฎ์Œ' ์ด๋‹ค. ํŠนํžˆ ๋ฐฑ์—”๋“œ ๋ถ„์•ผ์—์„œ๋Š” ์ถ”๊ฐ€๊ฐœ๋ฐœ ์š”์ฒญ์ด ์˜ค๋ฉด ์˜›๋‚  ์†Œ์Šค๋ฅผ ๋ถ„์„ํ•˜๊ณ , JDK ๋˜๋Š” SDK ๋“ฑ ์–ธ์–ด์˜ ๋ฒ„์ „์„ ๋งž์ถ”๊ณ , ํ•ด๋‹น ๋ฒ„์ „์— ๋งž๋Š” ์˜›๋‚  ๋ฐฉ์‹์˜ ์†Œ์Šค๋กœ ์ฝ”๋”ฉ์„ ์ง„ํ–‰ํ•ด์•ผํ•˜๊ณ ... ์ด๋Ÿฌํ•œ ๋ถˆํ•„์š”ํ•œ ๊ณผ์ •๋“ค์ด ์ฐธ ๋งŽ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ, ํ”„๋ก ํŠธ์—”๋“œ ๋ถ„์•ผ์—์„œ๋Š” ์ด ๊ณผ์ •์ด ์กฐ๊ธˆ ์‰ฝ๋‹ค. ๋Œ€๋‹ค์ˆ˜๊ฐ€ HTML5๋กœ ๊ฐœ๋ฐœ๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ํƒœ..

article thumbnail
java๋กœ smtp ๋ฉ”์ผ๋ณด๋‚ด๊ธฐ(feat.gmail)

๐Ÿ“”SMTP For Gmail ๐Ÿ“„Gmail ๋ฒ„์ „ ๐Ÿ“Batch ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ฐœ๋ฐœํ•˜๋˜ ์ค‘, ํŠน์ • ์•Œ๋žŒ์„ ๋ฐ›๊ณ  ์‹ถ์€ ๊ฒฝ์šฐ๊ฐ€ ์ƒ๊ฒผ๋‹ค. Batch ์‹œ์ž‘๊ณผ ์™„๋ฃŒ ์‹œ์ ์ด๋ผ๋˜์ง€, Schedule ์— ๋”ฐ๋ฅธ ๋ฐ์ดํ„ฐ ํ™•์ธ์ด๋ผ๋˜์ง€.. ๊ทธ๋Ÿฐ ์ˆœ๊ฐ„์„ ์œ„ํ•ด SMTP Library ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์‹ฌํ”Œํ•˜๊ฒŒ ๊ตฌ์ถ•ํ•ด๋ดค๋‹ค. ์—ฌ๊ธฐ์—์„œ ํ™•์žฅ์„ฑ์„ ์—ผ๋‘์— ๋‘๊ณ  ์ถ”๊ฐ€ ๊ฐœ๋ฐœ์„ ํ•˜๋ฉด ๋”์šฑ ๋ฉ‹์ง„ ์ฝ”๋“œ๊ฐ€ ๋  ๊ฒƒ์ด๋‹ค. ์•„๋ž˜๋Š” ๋”ฐ๋กœ ๊ตฌํ˜„ํ•œ ์‹œ๋‚˜๋ฆฌ์˜ค์ด๋‹ค. * ์ˆ˜์‹ ์ž๋ฅผ ๊ณ ์ •ํ•˜๋„๋ก * ํ•„์ˆ˜ ์ฐธ์กฐ๋กœ ๋‚˜๋ฅผ ๊ณ ์ •ํ•˜๋„๋ก * ํŒ€ ๋ฉ”์ผ์„ ์ž๋™ ์ƒ์„ฑํ•˜๋„๋ก * ์กฐ๊ฑด์— ๋”ฐ๋ฅธ ๋ฉ”์ผ ๋‚ด์šฉ์ด ๋‹ค๋ฅด๊ฒŒ ์ „์†ก๋˜๋„๋ก * ํŠน์ • ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ํ†ตํ•ด์„œ๋„ ๋ฉ”์ผ์ด ์ „์†ก๋˜๋„๋ก ๐Ÿ‘จ‍๐Ÿ’ป๐Ÿ’ปโŒจ package smtp; import java.util.ArrayList; import java.util.List; impor..