04번에 이어 Mybatis 까지 설정하고, 테스트 해보는 부분입니다.

<MariaDB 7가지의 테이블과 필드가 존재한다는 가정하에 진행합니다>


우선 pom.xml 에 부분에 해당 dependency 를 추가 해줍니다.

그러면 자동으로 라이브러리를 추가 해줍니다.

 

                 
		
			org.mybatis
			mybatis
			3.3.1
		

		
		
			org.mybatis
			mybatis-spring
			1.2.4
		

		
		
			org.springframework
			spring-jdbc
			${org.springframework-version}
		

		
			org.springframework
			spring-test
			${org.springframework-version}
		

 

 그리고 Mybatis 의 Dependency 도 추가 해줍니다.



 

   

** 환영합니다 !!! _ MVC_Member Test **

[ memberList ]



	

** memberList [MVC_model2] **

id pw name email phoneNumber joinDate userLevel
${member.id} ${member.pw} ${member.name} ${member.email} ${member.phoneNumber} ${member.joinDate} ${member.userLevel}








2019년 3월에 새롭게 스프링 프로젝트 생성, 초기설정을 포스팅 하였습니다.

훨씬 더 자세하게 설명 되어 있습니다. 아래 링크를 참고 해주세요 :)

https://gabrielyj.tistory.com/166?category=735500













프로젝트 우클릭 → Properties → Project Facets →  Java 버젼 설정 및 Runtime 서버 등록.







pom.xml 에서 원하는 내용 및 등록 해줌

프로젝트 생성 직후에는 자바 버젼 및 스프링 프레임 워크 버젼만 설정해줘도 괜찮아요


	
		1.8
		4.2.4.RELEASE
		1.6.10
		1.6.6
	



막 프로젝트가 완성 되었다면 이정도 설정으로 충분하고,

다음 Mybatis 떄부터 복잡하고 중요해집니다ㅜㅜ






	
 	
		index.jsp
		


 	
	
		contextConfigLocation
		/WEB-INF/spring/root-context.xml
	
	
	
		org.springframework.web.context.ContextLoaderListener
	

	
	
		characterEncoding
		org.springframework.web.filter.CharacterEncodingFilter
		
			encoding
			UTF-8
		
	
	
		characterEncoding
		*.do
	


	
	
		action
		org.springframework.web.servlet.DispatcherServlet
		
			contextConfigLocation
			
			/WEB-INF/config/presentation-layerbiz.xml
		
	
		
	
		action
		*.do
	








src/main/java

자바 클래스(Controller, DAO, VO 등)


src/main/resources

자바 클래스들이 사용될 각종 맵퍼(config.xml, mapper 등) 와 설정 파일


src/test/java, src/test/resources

테스트 영역






Maven Dependencies

Pom.xml 에 등록된 Dependency 라이브러리들이 다운로드가 완료되면 표시됨






src/main/webapp/resources: js, css, images 등을 정리해 놓는 곳


src/main/webapp/WEB-INF/spring/root-context.xml

src/main/webapp/WEB-INF/spring/appServllet/servlet-context.xml : 

스프링 프로젝트 설정 파일(공통빈을 설정하는 영역)


src/main/webapp/WEB-INF/view : view말 그대로 jsp,html 영역

(하지만 views 폴더 삭제 후 webapp 에서 웹 페이지 파일을 사용하는 경우도 많음)


src/main/webapp/WEB-INF/web.xml 

배포서술자(Deployment Descriptor) 라고 하며, 해당 파일내에 정의된 설정 내용을 구성해줌


pom.xml

Dependency 를 설정 해줌으로써 의존성관리와 배포를 가능한게 해줌

+ Recent posts