0723 Spring tool suite(STS)



IOC

I : Inversion
C : Contorol
instance의 생명주기를 개발자가아닌 Sping 프레임워크가 관리함
프레임워크 : 라이브러리의 집합체 + 디자인 패턴
PoJo(plain Old Java Object)


(Spring MVC Project)

Maven

  • 라이브러리 관리
  • 일관된 빌드제공
  • 프로젝트 정보와 jar파일 공유
  • 개발자가 라이브러리 정보 등록(pom.xml)에 해주면됨
    라이브러리 다운로드 -> 압출 해제 -> 프로젝트에 라이브러리 복사 -> 클래스패스에 추가




pom.xml : 메인설정



Timeouts:
서버가 시작될 때 몇 초내에 시작이 안되면 서버 시작 실패로 간주하는 시간

인코딩필터

	<filter>
		<filter-name>encodingFilter</filter-name>
		<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
		<init-parma>
			<param-name>encoding</param-name>
			<param-value>UTF-8</param-value>
		</init-parma>
        
		<init-param>
			<param-name>forceEncoding</param-name>
			<param-value>true</param-value>
		</init-param>
	</filter>
    
    //모든 경로에 인코딩하겠다
	<filter-mapping>
		<filter-name>encodingFilter</filter-name>
		<url-pattern>/*</url-pattern>
	</filter-mapping>

prefix = 경로앞에 붙는것
suffix = 경로뒤에 붙는것

좋은 웹페이지 즐겨찾기