티스토리 뷰

 

이번에 새로 진행하는 팀프로젝트의 도구로 스프링을 사용하기로 결정했다.

그래서 초기 설정과 git연동하는 부분에 대해 정리하도록 하겠다.

 

먼저 프로젝트 생성은 다음과 같은 순서로 진행된다.

 

file > new > spring legacy project

 

 

 

 

 

프로젝트 명 작성, Spring MVC Project 선택 > next

 

 

 

패키지 경로 작성

 

e.g. ) com.~~~.~~~

 

 

 

이어서 자바의 버전 설정을 해주도록 하겠다

 

먼저 pom.xml로 가서 자바와 스프링 release 버전 설정을 해주도록 하겠다.

1.8버전을 사용해 진행하기로 했으므로 

 

<properties>
		<java-version>1.8</java-version>
		<org.springframework-version>4.3.22.RELEASE</org.springframework-version>
		<org.aspectj-version>1.8.9</org.aspectj-version>
		<org.slf4j-version>1.6.6</org.slf4j-version>
</properties>

 

 

다음과 같이 설정을 변행해주고

하단의 Plugin에서도 1.8로 변경 해준다.

 

 

 

 

 

그리고 프로젝트 우클릭 > properties > java Compiler 에서 체크해제후 1.8로 변경해준다.

 

 

 

이어서 Project Facet에서도 1.8로 설정, Runtimes는 apache tomcat을 체크해준 뒤 적용한다.

 

 

 

그리고 MAVEN update 를 해주면 자바버전이 변경됨을 확인할수 있다.

 

 

 

다음 설정은 DB 설정을 해주도록 하겠다.

 

데이터 베이스는 ORACLE을 사용할 것이므로 

 

pom.xml에 oracle repositories를 추가해주어야 한다.

 

	<repositories>
		<repository>
			<id>oracle</id>
			<name>ORACLE JDBC Repository</name>
			<url>http://maven.jahia.org/maven2</url>
		</repository>
	</repositories>

 

 

계속 해서 DB를 사용할 라이브러리들을 가져오기 위해 다음과 같은 설정을 추가해준다.

 

		<dependency>
			<groupId>com.oracle</groupId>
			<artifactId>ojdbc6</artifactId>
			<version>12.1.0.2</version>
		</dependency>

		<dependency>
			<groupId>org.mybatis</groupId>
			<artifactId>mybatis</artifactId>
			<version>3.2.8</version>
		</dependency>

		<!-- https://mvnrepository.com/artifact/org.mybatis/mybatis-spring -->
		<dependency>
			<groupId>org.mybatis</groupId>
			<artifactId>mybatis-spring</artifactId>
			<version>1.2.2</version>
		</dependency>

		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-jdbc</artifactId>
			<version>${org.springframework-version}</version>
		</dependency>

		<!-- https://mvnrepository.com/artifact/commons-dbcp/commons-dbcp -->
		<dependency>
			<groupId>commons-dbcp</groupId>
			<artifactId>commons-dbcp</artifactId>
			<version>1.4</version>
		</dependency>

 

 

다음으론 root-context 파일에서 오라클 설정을 해주도록 하겠다.

다음과 같이 설정 해주면 된다.

 

	<!-- 오라클 bean -->
	<bean
		class="org.springframework.jdbc.datasource.DriverManagerDataSource"
		id="dataSource">
		<property value="oracle.jdbc.driver.OracleDriver" name="driverClassName" />
		<property value="jdbc:oracle:thin:@localhost:1521:orcl" name="url" />
		<!-- 오라클 사용자 이름 -->
		<property value="사용자 이름" name="username" />
		<!-- 오라클 사용자 비밀번호 -->
		<property value="비밀번호" name="password" />
	</bean>

 

 

mapper 에 대한 설정은 개발을 진행하며 계속 하도록 하겠다.

 

이제 filter 설정을 해주도록 하겠다.

filter에서는 인코딩을 utf-8로 설정해주면 될것이다.

 

web.xml 파일에서 다음과 같이 추가해주면 된다.

 

	<filter>
		<filter-name>encoding</filter-name>
		<filter-class>org.springframework.web.filter.CharacterEncodingFilter
		</filter-class>
		<init-param>
			<param-name>encoding</param-name>
			<param-value>UTF-8</param-value>
		</init-param>
	</filter>
	
	<filter-mapping>
		<filter-name>encoding</filter-name>
		<url-pattern>/*</url-pattern>
	</filter-mapping>

 

 

이제 문제 없이 설정이 완료됐는지 확인차 서버를 실행시켜 확인해보면,

 

 

문제없이 실행됨을 확인할수 있다.

 

git과 연동하는 파트는 다음 포스팅에서 이어가도록 하겠다.

'Java > 개발' 카테고리의 다른 글

스프링 프로젝트 초기설정_ Git 연동  (0) 2023.11.29
JAVA version 변경하기  (0) 2023.10.09
이클립스와 깃(Git)의 연동  (0) 2023.10.08
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함