μ΄λ² μ£Όμ νλ μμ
- Spring μΉμ μ΄μ©ν Todo Rest Api ꡬνμ λ§λ€μλ€.( 1μ£Όμ°¨μλ μ€νλ§μ μ¬μ©νμ§ μμλ€.)
μ€νλ§μ μ¬μ©νκ³ λλ μ
- μ½λμ¨μ νκΈ° μ΄μ μλ μ€νλ§ νλ μμν¬λ₯Ό μ¬μ©μ ν΄λ΄€μΌλ μ€νλ§μ μ¬μ©νμ§ μκ³ λΉκ΅λ₯Ό ν΄λ³Έ μ μ΄ μμλ€. νλ μμν¬λ₯Ό μ¬μ©νκ³ κΈ°μ‘΄μ μμ±ν μ½λκ° κ°λ¨ν΄μ§κ³ κ°λ μ±μ΄ μ’μμ‘λ€.κΈ°μ‘΄μ μκ³ μλ νλ μμν¬μ κΈ°μ μ λ μμΈνκ² νμ΅νκ³ μ΄λ€ μ μμ λ νΈλ¦¬νκ² μ¬μ©μ ν μ μλμ§ νμ΅νλ κΈ°νκ° λμλ€.
μ΄λ² μ£Όμ μ¬μ©ν κΈ°μ
- Spring Boot , Spring Web
Marko.js , Axios
Springboot - dev - tools
@CrossOrigin
- μ€νλ§ νλ μμν¬λ₯Ό μ¬μ©μ νμκ³ μ€νλ§ λΆνΈλ₯Ό μ²μ μ¬μ©μ ν΄λ³΄μλ€. λ¬Όλ‘ μ²μλΆν° μ€μ μ ν λΆλΆμ μ μ§λ§ κΈ°μ‘΄μ μμ±νλ μ€νλ§μ νκ²½μ€μ μ΄ μμ² κ°λ¨ν΄μ§κ³ λ΄μ₯μΌλ‘ μΉ μλ²κ° μ€μ μ΄ λμ΄ κ°λ°μ λ νΈλ¦¬ν¨μ μ»μλ€. μ΄ν Marko.jsλ₯Ό μ¬μ©νμ¬ View λΆλΆμ μμ±μ νμμΌλ κΈ°μ‘΄μ JQueryμ Ajaxλ₯Ό μ¬μ©νλ λμκ² μ μΌ μκ°μ΄ λ§μ΄ μλΉλλ λΆλΆμ΄μλ€. κΈ°μ‘΄μ JSμ λΉμ·ν λ¬Έλ²μ΄ λ§μ ν΄κ²°μ νμμ§λ§ μμ§ λΆμ‘±ν λΆλΆμ΄ λ§μλ€.
μ΄λ² μ£Όμ λ°°μ
- 컨νΈλ‘€λ¬ μλΉμ€ μν : μ λ² μ£Όμ νμ΅ν λΆλ¦¬λ₯Ό μ κ²½μ μ°κ³ μ½λλ₯Ό μμ±μ νμκ³ Controller λΆλΆκ³Ό Service λΆλΆμ ν΄μΌ λλ μΌμ λΆλ°°νμλ€. κΈ°μ‘΄μλ κ°μ λ°μμμ μλΉμ€μμ κ°μ κ²μ¦νλ λ‘μ§μ μ¬μ©μ νμμ§λ§ 컨νΈλ‘€λ¬μμ κ°μ κ²μ¦νκ³ μλΉμ€μμλ κ²μ¦λ κ°μ μμ λ‘κ² μ¬μ©νκ² λ§λ€μλ€.
- Dtoλ μ²μμλ DTOλ₯Ό λ€μ΄λ 보μμ§λ§ μ¬μ©μ ν΄λ³Έ μ μ μ²μμ΄μλ€. dtoμ λν μ μ ν 맀ν μ λ΅μ μΈμ°λ κ² μ’λ€λ νΌλλ°±μ λ°κ³ μλλ₯Ό ν΄λ³΄μμ§λ§ μμ§ κ·λͺ¨κ° μμ νλ‘μ νΈμ¬μ ν° λ³νλ₯Ό μ»μ§λ λͺ»νλ€.
λλ μ
κΈ°μ‘΄μ κ³ λ―Όνλ λΆλΆμ μ‘°κΈμ© ν΄κ²°μ νκ³ μλ€κ³ μκ°νλ€. κ°μλ₯Ό ν΅ν΄μ λ°°μ°κΈ°λ³΄λ€λ μ½λ 리뷰λ₯Ό ν΅ν΄μ λ΄κ° κΆκΈν λΆλΆμ λν μ‘°μΈμ λ£κ³ λ΄κ° μ€μ€λ‘ κ³ μ³κ°λ λ°©μμΌλ‘ μ½λ©μ ν΄λ³΄λκΉ κΈ°μ‘΄μ νμ΅λ³΄λ€ λ λ§μ κ±Έ μ»μ΄ κ°λ κ² κ°λ€. κ°μλ₯Ό ν΅ν μ½λ©μ΄ μλ νΌλλ°±μ ν΅ν μ½λ©μ νλ©΄μ μλ‘μ΄ λ°©μμ λμ μ ν΄λ³΄κ³ κ·Έκ²μ λν νΌλλ°± <- μ΄ λΆλΆμ΄ μ§μ§ μ½λμ¨μ κ°μ μ΄λΌκ³ μκ°νλ€. λ¬Όλ‘ λ΄κ° λ무 λ§μ΄ μ§λ¬Έμ ν΄μ λμΉκ° 보μ΄κΈ΄ νμ§λ§ ( μ½λ 리뷰 + Discord μ§λ¬Έ) μ€μ λμ΄ λ무 μΉμ νκ² μ€λͺ μ ν΄μ£Όμ΄μ λ무 κ°μ¬νλ€.
https://github.com/KMGeon/spring-week2-assignment-1
GitHub - KMGeon/spring-week2-assignment-1: μ½λμ¨ μ€νλ§ 2μ£Όμ°¨ μ€νλ§ μΉμΌλ‘ ToDo REST API λ§λ€κΈ° κ³Όμ
μ½λμ¨ μ€νλ§ 2μ£Όμ°¨ μ€νλ§ μΉμΌλ‘ ToDo REST API λ§λ€κΈ° κ³Όμ . Contribute to KMGeon/spring-week2-assignment-1 development by creating an account on GitHub.
github.com
'πμ£ΌμΈμ₯ νκ³ λ‘' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
μ½λμ¨ μ€νλ§[15κΈ°] - 4μ£Όμ°¨ νκ³ (0) | 2023.03.06 |
---|---|
μ½λμ¨ μ€νλ§[15κΈ°] - 3μ£Όμ°¨ νκ³ λ‘ (0) | 2023.02.26 |
μ½λμ¨ μ€νλ§[15κΈ°] -1μ£Όμ°¨ νκ³ λ‘ (0) | 2023.02.14 |
Hello, World! 2023 π (1) | 2023.02.07 |
2022λ νκ³ λ‘ (0) | 2023.01.02 |