본문 바로가기

카테고리 없음

2 pom.xml/servlet-context.xml java 1.8

728x90

java-version:  1.6 > 1.8

1.6은 너무 낮은거 같아서

JDK 6+ for Spring Framework 4.x - https://spring.io/projects/spring-framework


org.springframework-version: 3.1.1 > 4.3.19 GA  https://spring.io/projects/spring-framework#learn

무난해보여서 버전4


commons-dbcp: 1.4 (JDK 6) > 2 Commons DBCP 이해하기





	4.0.0
	com.purplike
	member
	Member
	war
	1.0.0-BUILD-SNAPSHOT
	
		1.8
		4.3.19.RELEASE
		1.6.10
		1.6.6
	
	
	
		
			oracle
			Oracle JDBC Repository
			http://repo.spring.io/plugins-release/
		
	
	
	
	
        
        
    		org.apache.commons
    		commons-dbcp2
    		2.0
		
        
        
		    org.springframework
		    spring-jdbc
		    ${org.springframework-version}
		
		
		
		    org.mybatis
		    mybatis
		    3.4.1
		
		  
		
		    org.mybatis
		    mybatis-spring
		    1.3.0
		
  
		
		    com.oracle
		    ojdbc6
		    11.2.0.3
	  	
  
		
		
			org.springframework
			spring-context
			${org.springframework-version}
			
				
				
					commons-logging
					commons-logging
				 
			
		
		
			org.springframework
			spring-webmvc
			${org.springframework-version}
		
				
		
		
			org.aspectj
			aspectjrt
			${org.aspectj-version}
			
		
		
		
			org.slf4j
			slf4j-api
			${org.slf4j-version}
		
		
			org.slf4j
			jcl-over-slf4j
			${org.slf4j-version}
			runtime
		
		
			org.slf4j
			slf4j-log4j12
			${org.slf4j-version}
			runtime
		
		
			log4j
			log4j
			1.2.15
			
				
					javax.mail
					mail
				
				
					javax.jms
					jms
				
				
					com.sun.jdmk
					jmxtools
				
				
					com.sun.jmx
					jmxri
				
			
			runtime
		

		
		
			javax.inject
			javax.inject
			1
		
				
		
		
			javax.servlet
			servlet-api
			2.5
			provided
		
		
			javax.servlet.jsp
			jsp-api
			2.1
			provided
		
		
			javax.servlet
			jstl
			1.2
		
	
		
		
			junit
			junit
			4.7
			test
		        
	
    
        
            
                maven-eclipse-plugin
                2.9
                
                    
                        org.springframework.ide.eclipse.core.springnature
                    
                    
                        org.springframework.ide.eclipse.core.springbuilder
                    
                    true
                    true
                
            
            
                org.apache.maven.plugins
                maven-compiler-plugin
                2.5.1
                
                    1.6
                    1.6
                    -Xlint:all
                    true
                    true
                
            
            
                org.codehaus.mojo
                exec-maven-plugin
                1.2.1
                
                    org.test.int1.Main
                
            
        
    



servlet-context.xml 2


<?xml version="1.0" encoding="UTF-8"?>

<beans:beans xmlns="http://www.springframework.org/schema/mvc"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xmlns:beans="http://www.springframework.org/schema/beans"

xmlns:context="http://www.springframework.org/schema/context"

xsi:schemaLocation="http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.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.xsd">


<!-- DispatcherServlet Context: defines this servlet's request-processing infrastructure -->

<!-- Enables the Spring MVC @Controller programming model -->

<annotation-driven />


<!-- Handles HTTP GET requests for /resources/** by efficiently serving up static resources in the ${webappRoot}/resources directory -->

<resources mapping="/resources/**" location="/resources/" />


<!-- Resolves views selected for rendering by @Controllers to .jsp resources in the /WEB-INF/views directory -->

<beans:bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">

<beans:property name="prefix" value="/WEB-INF/views/" />

<beans:property name="suffix" value=".jsp" />

</beans:bean>

<context:component-scan base-package="com.purplike.member" />

<!-- Spring JDBC 관련 설정 -->

<!-- DataSource 설정 -->

<beans:bean id="dataSource" class="org.apache.commons.dbcp2.BasicDataSource" destroy-method="close">

  <beans:property name="driverClassName" value="oracle.jdbc.OracleDriver"/>

  <beans:property name="url" value="jdbc:oracle:thin:@localhost:1521:xe"/>

  <beans:property name="username" value="PURPLIKE"/>

  <beans:property name="password" value="PURPLIKEPW"/>

</beans:bean>

 

<!-- 스프링 JDBC : JdbcTemplate 객체 생성 설정 -->

<beans:bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate">

  <beans:property name="dataSource" ref="dataSource"/>

</beans:bean>

 

<!-- spring mybatis 연동 설정 -->

<beans:bean id="sqlSession" class="org.mybatis.spring.SqlSessionFactoryBean">

  <beans:property name="dataSource" ref="dataSource"/>

  <beans:property name="configLocation" value="classpath:mybatis-config.xml"/>

</beans:bean>

 

<beans:bean class="org.mybatis.spring.SqlSessionTemplate">

  <beans:constructor-arg ref="sqlSession"/>

</beans:bean>

</beans:beans>



728x90