์คํ๋งํ๋ ์์ํฌ18 @Autowired ๋ .... ? @Autowired์ ๋ํ ๋ถ์์ด๋ผ๊ธฐ์๋ ์์ ์ง์์ ๊ฐ์ง๊ณ @Autowired์ด๋ ธํ ์ด์ ์ ๊ดํด์ ํฌ์คํ ์ ํด๋ณด๊ฒ ์ต๋๋ค. Autowired๋? @Autowired์ด๋ ธํ ์ด์ ์ ์ด๋ฆ์ ๋ณด๋ฉด ์ ์ ์๋ฏ์ด ์ด ์ด๋ ธํ ์ด์ ์ ๋ถ์ฌํ๋ฉด ๊ฐ ์ํฉ์ ํ์ ์ ๋ง๋ IoC์ปจํ ์ด๋ ์์ ์กด์ฌํ๋ Bean์ ์๋์ผ๋ก ์ฃผ์ ํด์ฃผ๊ฒ ๋ฉ๋๋ค. ์์ ๋ฅผ ํตํด ์์๋ณด๋๊ฒ์ด ์ญ์ ์ข์ ๊ฒ ๊ฐ์ต๋๋ค. Autowired์ ํธ๋ฆฌํจ @Autowired ์ฌ์ฉ์ @Service public class BookService { private BookRepository bookRepository; public BookService(BookRepository bookRepository){ this.bookRepository = bookRepository; .. 2021. 6. 22. ๋ง์ด๋ฐํฐ์ค(Mybatis)๋ฅผ ์ด์ฉํ insert, delete, update, select MyBatisMapper.xml INSERT INTO MEMBERDTO(ID, PWD, EMAIL) VALUES( #{ id }, #{ pwd }, #{ email } ) DELETE FROM MEMBERDTO WHERE ID=#{ id } UPDATE MEMBERDTO SET PWD="ddd" WHERE ID=#{ id } SELECT * FROM MEMBERDTO WHERE ID=#{ id } SELECT * FROM MEMBERDTO SELECT* FROM BBS WHERE 1=1 AND TITLE LIKE '%'||#{keyword}||'%' AND CONTENT LIKE '%'||#{keyword}||'%' AND ID=#{keyword} MainClass.java package main; im.. 2021. 6. 22. ์คํ๋ง ๊ธฐ๋ณธ๊ตฌ์กฐ / ์๋์๋ฆฌ Spring์ ์ฃผ์ ๊ธฐ๋ฅ / ํน์ง MVC DI AOP POJO Spring MVC MVC: ์น ์ดํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ๋์์ธ ํจํด MVC๋ Model / View / Controller ์ ์ฝ์ model, view, controller ๋ค์ด ์ ๊ธฐ์ ์ผ๋ก ๋์ ๊ฐ๋ฐ์๊ฐ ์ง์ ์ปดํฌ๋ํธ๋ฅผ ํธ์ถํ์ง ์์๋ ์๋์ผ๋ก ๋ถ๋ฌ์ฃผ๋ฉฐ, ๋ฐ๋ณต์ ์ธ ์์ ์ ์ค์ฌ์ค ๋ฐ๋ผ์ ๊ฐ๋ฐ์๋ ํต์ฌ ๋ก์ง์ ์ง์คํ ์ ์์ [Spring MVC์ ์ฒ๋ฆฌ ๊ณผ์ ] DispatcherServlet์ด ํด๋ผ์ด์ธํธ๋ก ๋ถํฐ ์์ฒญ์ ๋ฐ์ HandlerMapping์ ํตํด ์์ฒญ์ ํด๋นํ๋ Controller๋ฅผ ์ฐพ๊ณ ํด๋น Controller๋ก ์์ฒญ์ ๋ณด๋ Contoller์์ ์์ ์ ์ํํ ํ ModelAndView๋ฅผ ๋ฐํ ViewResolver์์ ์ฌ์ฉ์์๊ฒ ๋ณด์ฌ์ค.. 2021. 6. 22. Spring MVC ํ๋ก์ ํธ์ ๊ธฐ๋ณธ๊ตฌ์กฐ www.iotworks.co.kr/xe/index.php?mid=JSP&document_srl=53855 2021. 4. 27. ์ด์ 1 2 3 4 5 ๋ค์