티스토리 뷰
이번에 새로 진행하는 팀프로젝트의 도구로 스프링을 사용하기로 결정했다.
그래서 초기 설정과 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 |