π€ TIL μμ± λ°©μ π€ κ°λ¨νκ² μμ½νμ¬ μ 리νμ
π€ TIL λ΄μ© μ ν π€ κ°λ° κ³΅λΆ + μκΈ° κ³λ° + κ·Έ μΈ λ€λ₯Έ νλλ ν¬ν¨νμ
π€ μ΄λ κ² λ§€μΌ κ³΅λΆν λ΄μ©μ΄ μμ΄λ©΄ ννΈλ³λ‘ μ 리νμ
π€ ννΈλ³λ‘ μ 리λ μμΈν λͺ¨λ λ΄μ©μ πλ§ν¬λ‘ κ°λ³΄μ
1μκ° 30λΆ
2μκ°
3μκ°
3μκ°
π velog λ°±μ€ μκ³ λ¦¬μ¦ μ리μ¦
π github
#2525
μ€λΈ μκ³BufferedReader
, StringTokenizer
, μ°μ°μ /
%
νμπ velog Srping μ리μ¦
π github
contextConfigLocation
μ¬μ©@Controller
, @RequestMapping
μ¬μ©*.do
λΌλ©΄?forward:
, redirect:
λ₯Ό λΆμ¬ ViewResolver νμ§ μλλ‘ μ€μ μμ±μ μΈμ μ = μμ±μ μ£Όμ = μμ±μ μ°κ²°
μμ‘΄ κ΄κ³ μ£Όμ = μμ‘΄μ± μ£Όμ = DI(Dependency Injection)
AppConfig
)μ μμ±νκ³ , ν΄λΉ νμΌμμ κ° κ°μ²΄ μΈμ€ν΄μ€λ₯Ό μμ± = μμ±μ AppConfig
)μμ ꡬν ν΄λμ€λ‘ μμ‘΄ κ΄κ³λ₯Ό μ£Όμ
μν¬ μ μμμ¦, μμ±μλ₯Ό ν΅ν΄μ μ°κ²°λλ κ²μ μμ±μ μΈμ μ
μ΄λΌ νκ³
μΈλΆμμ μμ‘΄μ±μ μ£Όμ
ν€λ κ²μ μμ‘΄κ΄κ³ μ£Όμ
μ΄λΌ νλ€
IoC 컨ν μ΄λ = DI 컨ν μ΄λ (= μ΄μ λΈλ¬ = μ€λΈμ νΈ ν©ν 리)
AppConfig
)μ λ»ν¨ν¬νΈν΄λ¦¬μ€μ λ£μ κ°μΈ νλ‘μ νΈλ₯Ό λλ‘ ν κΉ... κ³ λ―Όν΄λ³΄λ€κ° νμ¬ νμ μμ λ§μ΄ μ°μ΄λ κΈ°μ μ€νλΆν° μ°ΎμμΌν κ² κ°μμ κΈ°μ μμΉλ₯Ό μ½ 2μκ° κ°λ μ§ννλ€. μμνλλ‘ JAVA, Spirng μ κΈ°λ³Έμ΄κ³ AWS, jQuery, php λ± νμ¬λ μ°μ κ΅°λ§λ€ λ§μ΄ λ¬λλ€. λ©°μΉ λμλ§ κ³μ μ 보λ₯Ό λͺ¨μΌκ³ , μ΄λ²λ¬μμΌλ‘ κ°μΈ νλ‘μ νΈ κΈ°νμλ₯Ό νλ λ§λ€μ΄λ³΄λ €νλ€.
μ§κΈμ μμ§ κ°λ° μ€ν¬μ λ°°μ°λ μ€μ΄μ§λ§, 곡λΆλ₯Ό νλ©΄μ 미리 νλ‘μ νΈ κΈ°νμλΆν° λ§λ€μ΄ λ³Ό μμ μ΄λ€. κΈ°λ³Έμ μΈ κ³΅λΆ μ§λκ° λκ° νμλ νλ‘μ νΈμ λμμ μ§ννλ©΄μ λΆμ‘±ν λΆλΆμ μ±μ°λ κ² ν¨μ¬ ν¨μ¨μ μΌ κ² κ°λ€. μ΄λ€ νλ‘μ νΈλ₯Ό ν μ§ μμ§ νμ€νκ² μ νμ§ λͺ»νμ§λ§, ννν λΌλλ₯Ό μ‘κ³ ν μ μλ κ²λΆν° κ°λ°ν νμ νλ‘μ νΈ κ·λͺ¨λ μ‘°κΈμ© 곡λΆνλ©΄μ ν€μλκ°λ €νλ€. κΎΈμ€νκ² νμ΄ν !