๐ Back-end & ๐ฉ๐ปโ๐ป/Java & Spring
.gitignore ํ์ผํ๋ก์ ํธ์ ์ํ์ง ์๋ ๋ฐฑ์
ํ์ผ์ด๋ ๋ก๊ทธํ์ผ ํน์ ์ปดํ์ผ ๋ ํ์ผ๋ค์ Git์์ ์ ์ธ์ํฌ ์ ์๋ ์ค์ ํ์ผ์ ๋งํฉ๋๋ค.์๋ฅผ๋ค์ด ๊นํ๋ธ์ ์ปค๋ฐํ ๋ ํ์ํ์ง ์๋ ํ์ผ์ ์
๋ ์ํค์ง ์๋ ๊ธฐ๋ฅ์ด์ฃ .ํ์ผ์ ์ ์ธ์ํด์ผ๋ก์ ์
๋ก๋ ์ฉ๋์ ์ค์ผ์๋ ์๊ณ , ์์ค ๋ณด์๋ ์ฑ๊ธธ ์ ์์ต๋๋ค. - ๊นํ๋ธ์์๋ "Java" ์ด๋ฐ์์ผ๋ก ์ ํํ ์๋ ์์ต๋๋ค. .gitignore ์๋์์ฑ ์ฌ์ดํธ- .gitignore๋ฅผ ์๋์์ฑํ ์๋ ์์ต๋๋ค.https://www.toptal.com/developers/gitignore - ์ํ๋ ์คํ๋ค์ ๊ฒ์ํ์ฌ ์ ํํ๋ฉด ๋ฉ๋๋ค.- ์๋์ฒ๋ผ ์์ฑ๋ฉ๋๋ค. - ์ด๋ฅผ SpringBoot์์ ์ ์ฉํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด๊ฒ ์ต๋๋ค. SpringBoot์ ์ ์ฉ ์ฐธ๊ณ ๋๋ณด๊ธฐh..
๐ Back-end & ๐ฉ๐ปโ๐ป/Java & Spring
์ฌ์ฉ ๊ธฐ์ - Java + Spring Boot ๊ธฐ๋ฐ- ์น ์๋น์ค ์ ๊ณต: Spring Web- ๋๋ฉ์ธ ์ค๊ณ์ DB ์ ์ฅ: Spring Data JPA, H2 Database, MySQL Driver- JSON API๋ก ๋ฐ์ดํฐ ์ ๊ณต: Rest Repositories, Rest Repositories HAL Explorer(์๊ฐํ/ํ
์คํธ ๋์์ฃผ๋)- ์น ํ๋ฉด: ์๋ฒ ์ฌ์ด๋ ๋ ๋๋ง ์ ๊ทผ(์๋ฐ, ์คํ๋ง), ํ
ํ๋ฆฟ ์์ง: Thymeleaf- ๋์์ธ ์์: Bootstrap 5.2- ์
์ถ๋ ฅ ๋ฐ์ดํฐ ๊ฒ์ฆ: Validation- ์ธ์ฆ ๊ธฐ๋ฅ: Spring Security- ์์ฐ์ฑ ๋๊ตฌ:Lombok, Spring Boot DevTools, Spring Boot Actuator ์ ๊ธฐ์ ๋ค์ https://start.sprin..
๐ Back-end & ๐ฉ๐ปโ๐ป/Java & Spring
์ ์ฉํ ํ๋ฌ๊ทธ์ธ- ์ ์ผ ์ต๊ทผ ๊ฑธ๋ก ์ค์นํ๋ฉด ๋ฉ๋๋ค. (๊ธฐ๋ฅ)โข CamelCase โข Key Promoter X โข Spring Boot Assistant โข JPA Buddy - ์คํ ์ค์ธ IDE ๋ฒ์ ( IntelliJ IDEA 2024.1 ) ๊ณผ ํธํ๋์ง ์์ ์ ์ธโข Presentation Assistant - ์คํ ์ค์ธ IDE ๋ฒ์ ( IntelliJ IDEA 2024.1 ) ๊ณผ ํธํ๋์ง ์์ ์ ์ธโข Ideolog - ์คํ ์ค์ธ IDE ๋ฒ์ ( IntelliJ IDEA 2024.1 ) ๊ณผ ํธํ๋์ง ์์ ์ ์ธโข GitToolBox - ์คํ ์ค์ธ IDE ๋ฒ์ ( IntelliJ IDEA 2024.1 ) ๊ณผ ํธํ๋์ง ์์ ์ ์ธ (์์/ํ
๋ง)โข Atom Material Icons โข One Dark theme ..
๐ Back-end & ๐ฉ๐ปโ๐ป/Java & Spring
๋ฌด๋ฃ์ธ Community ๋ฒ์ ์์๋ Spring Framework์ ๊ดํ ๊ฒ์ ์ผ์ฒด ์ง์ํ์ง ์๊ธฐ ๋๋ฌธ์ ์ง์ ํ๋ก์ ํธ๋ฅผ ๋ง๋ค๊ณ ๋ถ๋ฌ์์ผํฉ๋๋ค. Spring Initializer๋ฅผ ์ฐธ๊ณ ํ์ฌ ๋ถ๋ฌ์ต๋๋ค. https://start.spring.io/ ์ฌ์ดํธ์ ์ ์ํ๋ฉด ์์ ๊ฐ์ ํ๋ฉด์ด ๋์ค๋๋ฐ, ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ด๋ฆฌ ํด, ์ธ์ด, ์คํ๋ง๋ถํธ ๋ฒ์ , ๋ฉํ ๋ฐ์ดํฐ, ๊ทธ๋ฆฌ๊ณ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์์กด์ฑ์ ์ค์ ํ ์ ์์ต๋๋ค. ๋จผ์ ๋ค์ด๋ก๋ ํจํค์ง ๊ด๋ฆฌ๋ฅผ ํด์ฃผ๋ Gradle, Maven ๋ ์ค์ ๊ฒฐ์ ํฉ๋๋ค. Maven์ ์์ฃผ ์ค๋๋์์ผ๋ฏ๋ก ์์ ์ ์ธ ์ฅ์ ์ด ์๊ณ Gradle์ ์๋๋ก์ด๋๋ ์ฌ์ฉํ๊ณ ์์ผ๋ฉฐ ์๋๊ฐ ๋น ๋ฅด๊ณ ํจ์จ์ ์
๋๋ค. (ํ์๋ ๊ธฐ๋ณธ์ผ๋ก ํ์ต๋๋ค.) ์ํ๋ ์ค์ ๋๋ก ์ค์ ํ ํ "Generate" ๋ฒํผ์ ํด๋ฆญํ๋ฉด .zip ..
๐ Back-end & ๐ฉ๐ปโ๐ป/Java & Spring
2024.04.24 - [Back-end/Java] - [Java] Mac์ Java JDK 17 ์ค์น, ๋ค์ด๋ก๋ ํ๊ฒฝ๋ณ์ ์ค์ [Java] Mac์ Java JDK 17 ์ค์น, ๋ค์ด๋ก๋ ํ๊ฒฝ๋ณ์ ์ค์ Spring ๋ฑ๋ฑ ํ๋ ค๊ณ JDK ์ค์นํ๋๋ฐ, ๋ฒ์ ์ด ์ค์ํ๋ค๊ณ ํ๋ค. ๊ทธ๋์ JDK 17์ ์ค์น ์ฐธ๊ณ ๋ก โข ์๋ฐ๊ฐ๋ฐ 4๊ฐ์ง ํ๋ซํผโ JavaSE, JavaEE, JavaME, JavaFX โข JavaSE๊ฐ๋ฐํ๊ฒฝ์ ๊ตฌ์ถํ๊ธฐ ์ํด์ ์ค์นํ๋ ํsolearn.tistory.com ์ด์ ์ 17 ์ค์น ํ๋๋ฐ, 11 ์ฌ์ฉํ ์ผ์ด ์์ด ์ฌ๋ฌ ๋ฒ์ ์ค์นํ๋ค.๊ทผ๋ฐ,, ์ ํฌ์คํฐ ๋ง๊ณ , ํ์ฌ ํฌ์คํฐ์ฒ๋ผ ์ฌ๋ฌ ๋ฒ์ ๋จผ์ ... ์ค์นํ๊ณ ๋ฒ์ ๊ด๋ฆฌํ ๊ฑธ.. (๊ณ ๋ฅ B ์งํ ๋ช
๋ น์ด ํฐ๋ฏธ๋์ ์
๋ ฅํ๋ฉด์ ์งํํ๋ฉด ๋ฉ๋๋ค~!) 1. ..
'๐ Back-end & ๐ฉ๐ปโ๐ป/Java & Spring' ์นดํ
๊ณ ๋ฆฌ์ ๊ธ ๋ชฉ๋ก
๋จ์ถํค
๋ด ๋ธ๋ก๊ทธ
๋ด ๋ธ๋ก๊ทธ - ๊ด๋ฆฌ์ ํ ์ ํ |
Q
Q
|
์ ๊ธ ์ฐ๊ธฐ |
W
W
|
๋ธ๋ก๊ทธ ๊ฒ์๊ธ
๊ธ ์์ (๊ถํ ์๋ ๊ฒฝ์ฐ) |
E
E
|
๋๊ธ ์์ญ์ผ๋ก ์ด๋ |
C
C
|
๋ชจ๋ ์์ญ
์ด ํ์ด์ง์ URL ๋ณต์ฌ |
S
S
|
๋งจ ์๋ก ์ด๋ |
T
T
|
ํฐ์คํ ๋ฆฌ ํ ์ด๋ |
H
H
|
๋จ์ถํค ์๋ด |
Shift + /
โง + /
|
* ๋จ์ถํค๋ ํ๊ธ/์๋ฌธ ๋์๋ฌธ์๋ก ์ด์ฉ ๊ฐ๋ฅํ๋ฉฐ, ํฐ์คํ ๋ฆฌ ๊ธฐ๋ณธ ๋๋ฉ์ธ์์๋ง ๋์ํฉ๋๋ค.