Daily coding

Spring : Spring Framework 세팅하기 본문

Back-end

Spring : Spring Framework 세팅하기

sunnnkim 2020. 2. 24. 17:52

1. 설치

 

https://spring.io/tools

 

Spring

Level up your Java code and explore what Spring can do for you.

spring.io

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)