Daily coding
Spring : Spring Framework 세팅하기 본문
1. 설치
Web container
1. web.xml부터 읽어들인다
(초기화 설정부분-> 세팅을 해줘야 인식이 가능하다)
2. MVC 인식 : Maven Repository에서 web MVC 태그를 받아 적용시킨다
3. DispatcherServlet
4. controller
5. Model ( service -> Dao(MyBatis:DB와 연결하는 프레임워크) )
6. View
- Controller -> service -> Dao -> MyBatis -> DB
* configure -> convert to Maven Project
: pom.xml : 스프링 프로젝트에서 maven jar파일 다운로드 받을 수 있는 XML
- maven repository : 원하는 jar파일을 검색해서 pom.xml 파일에 넣으면
스프링에서 다운받아준다.
- 안에 넣는다
*web.xml 추가하기
load-on-startup : 제일 첫번째 파일이 initParam으로 가도록 설정
xml파일은
?
http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:mvc="http://www.springframework.org/schema/mvc"
xsi:schemaLocation="http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-4.3.xsd
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.3.xsd">
* Spring logging API
- Log4j / org.slf4j
* log4J.xml
log4j.dtd">
http://jakarta.apache.org/log4j/">
org.apache.log4j.ConsoleAppender">
System.out" />
org.apache.log4j.PatternLayout">
bit.com.a">
org.springframework.core">
org.springframework.beans">
org.springframework.web">
Spring : webapp = WebContent
** Spring 설정 순서
1. 프로젝트 생성 : 다이나믹 웹 프로젝트로 설정한다
2. 프로젝트를 우클릭하고 configure에서 convert to maven을 클릭해서 pom.xml 을 생성
3. pom.xml에는 spring dependencies를 세팅할 수 있다. 메이븐에서 jar파일들을 직접 다운로드해서 올리는 대신
xml 태그로 입력한다면 바로 다운로드를 받을 수 있다.
4. dependencies 태그는 build 아래에 두면 됨
5.
* Jackson 다운받기
- jackson은 스프링 버전이랑 매치해야 돌아간다.
- spring 4 는 jackson 2.10.1버전 (core, databind)