์ ์ฒด ๊ธ122 Spring - ์น MVC ์์ (ํ์ ์กฐํ) Model addAttribute(String name, Object value) - value ๊ฐ์ฒด๋ฅผ name ์ด๋ฆ์ผ๋ก ์ถ๊ฐํ๋ค. ๋ทฐ ์ฝ๋์์๋ name์ผ๋ก ์ง์ ํ ์ด๋ฆ์ ํตํด์ value๋ฅผ ์ฌ์ฉํ๋ค. Model addAttribute(Object value) - value๋ฅผ ์ถ๊ฐํ๋ค. value์ ํจํค์ง ์ด๋ฆ์ ์ ์ธํ ๋จ์ ํด๋์ค ์ด๋ฆ์ ๋ชจ๋ธ ์ด๋ฆ์ผ๋ก ์ฌ์ฉํ๋ค. ์ด ๋ ์ฒซ ๊ธ์๋ ์๋ฌธ์๋ก ์ฒ๋ฆฌํ๋ค. - value๊ฐ ๋ฐฐ์ด์ด๊ฑฐ๋ ์ปฌ๋ ์ ์ธ ๊ฒฝ์ฐ ์ฒซ ๋ฒ์งธ ์์์ ํด๋์ค ์ด๋ฆ ๋ค์ "List"๋ฅผ ๋ถ์ธ ๊ฑธ ๋ชจ๋ธ ์ด๋ฆ์ผ๋ก ์ฌ์ฉํ๋ค. ์ด ๊ฒฝ์ฐ์๋ ํด๋์ค ์ด๋ฆ์ ์ฒซ์๋ ์๋ฌธ์๋ก ์ฒ๋ฆฌํ๋ค. ์ถ์ฒ: https://devlogofchris.tistory.com/53 ํ์์กฐํ ์ปจํธ๋กค๋ฌ @GetMapping("/members.. 2023. 7. 4. Spring - ์น MVC ์์ (ํ์ ๋ฑ๋ก) ํ์ ๋ฑ๋ก ํผ ์ปจํธ๋กค๋ฌ ์์ฑ @Controller public class MemberController { // private final MemberService memberService = new MemberService(); private final MemberService memberService; //์ปจํธ๋กค๋ฌ์ ์๋น์ค๋ฅผ ์ฐ๊ฒฐ @Autowired public MemberController(MemberService memberService) { this.memberService = memberService; } @GetMapping("/members/new") public String createForm() { return "members/createMemberForm"; } @PostMapping(.. 2023. 7. 4. Spring - ์นMVC ์์ (ํํ๋ฉด ์ถ๊ฐ) HomeController ์ถ๊ฐ @Controller public class HomeController { @GetMapping("/") public String home(){ return "home"; } } home.html๋ก ๊ฒฝ๋ก ์ค์ ! ๐ ์ ์ ์ปจํ ์ธ ๋ณด๋ค Controller์์์ ๋งคํ์ด ์ฐ์ ์์๊ฐ ๋ ๋๋ค. 2023. 7. 4. Spring - ์คํ๋ง๋น๊ณผ์ ์์กด๊ด๊ณ2 ์๋ฐ ์ฝ๋๋ก ์ง์ ์คํ๋ง ๋น ๋ฑ๋กํ๊ธฐ ./hello.hellospring/SpringConfig.java package hello.hellospring; import hello.hellospring.repository.JdbcTemplateMemberRepository; import hello.hellospring.repository.MemberRepository; import hello.hellospring.repository.MemoryMemberRepository; import hello.hellospring.service.MemberService; import org.springframework.beans.factory.annotation.Autowired; import org.springfram.. 2023. 7. 4. ์ด์ 1 ยทยทยท 22 23 24 25 26 27 28 ยทยทยท 31 ๋ค์