1-1. pom.xml에서 라이브러리 설정하기(스프링 프레임워크 버전, 자바 버전 바꾸기, 메이븐 추가하기)
<repositories>
<repository>
<id>oracle</id>
<url>http://maven.jahia.org/maven2</url>
</repository>
</repositories>
<properties>
<java-version>1.8</java-version>
<org.springframework-version>4.2.4.RELEASE</org.springframework-version>
<org.aspectj-version>1.6.10</org.aspectj-version>
<org.slf4j-version>1.6.6</org.slf4j-version>
</properties>
1-2. jdbc추가 <dependencies> 마지막에 끼워넣기
<!-- spring jdbc -->
<!-- https://mvnrepository.com/artifact/org.springframework/spring-jdbc -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>4.2.4.RELEASE</version>
</dependency>
<dependency>
<groupId>com.oracle.database.jdbc</groupId>
<artifactId>ojdbc6</artifactId>
<version>11.2.0.4</version>
</dependency>
</dependencies>
2. ewb.xml에서 스프링 설정파일 위치 설정하기
<servlet>
<servlet-name>appServlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet
</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/config/spring-config.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
3. 스프링 설정파일에서 필요작업 수행하기
<!-- =========================ViewResolver등록========================== -->
<beans:bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<beans:property name="prefix" value="/WEB-INF/" />
<beans:property name="suffix" value=".jsp" />
</beans:bean>
<!-- ==========================DB관련작업 등록============================= -->
<!-- DriverManager방식 : 커넥션을 요청이 들어올 때마다 생성해서 넘겨주는 방식 -->
<beans:bean id="ds" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<beans:property name="driverClassName" value="oracle.jdbc.driver.OracleDriver"/>
<beans:property name="url" value="jdbc:oracle:thin:@127.0.0.1:1521:xe"/>
<beans:property name="username" value="scott"/>
<beans:property name="password" value="tiger1234"/>
</beans:bean>
<!-- sql을 실행할 수 있도록 기능을 제공하는 클래스 -->
<beans:bean id="template" class="org.springframework.jdbc.core.JdbcTemplate">
<beans:constructor-arg ref="ds"/>
</beans:bean>
<!-- ==========================빈을 생성하기 위해 패키지등록============================= -->
<context:component-scan base-package="com.multi.mvc" />
<context:component-scan base-package="main"/>
<context:component-scan base-package="emp"/>
4. 클래스에서 빈 등록하고 사용하기
'Spring' 카테고리의 다른 글
2022-12-01~02 스프링MVC프로젝트 서버구축 및 mybatis 연결해서 게시판 만들기 (0) | 2022.12.05 |
---|---|
2022-11-30 스프링 MVC Controller로 게시판 만들기 (0) | 2022.11.30 |
2022-11-29 스프링 jdbc(DB연결) - CRUD (0) | 2022.11.29 |
2022-11-28 스프링 jdbc(DB연결) - CRUD (0) | 2022.11.28 |
2022-11-25 IoC(제어의 역전), DI(의존관계 주입) - annotation을 이용해 객체 생성하기 리뷰 (0) | 2022.11.26 |
댓글