일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 이클립스
- 스프링부트
- mybatis
- jsp
- War
- springboot
- 웹프로젝트
- Spring Boot
- maven
- annotaion
- oracle
- REST
- Linux
- git
- Spring Framework
- SpringFramework
- hashcode
- Jenkins
- Web
- gitlab
- 스프링프레임워크
- tomcat
- 개발
- Spring
- Pipeline
- soap
- Gradle
- java
- spring-framework
- JAR
- Today
- Total
Verity's Daily Logs_
[Spring-Framework]스프링 프로젝트 생성하기 본문
[참고도서: https://book.naver.com/bookdb/book_detail.nhn?bid=13993776]
스프링을 활용하는 개발은 프레임워크에 대한 지식 외에도 데이터베이스, WAS 등 여러 가지 설정이 필요하다.
추후 프로젝트 생성을 다시 해야하는 경우가 있을 수 있으니, 한번 정리하고 넘어가고자 한다.
** JAVA, 이클립스, 데이터베이스(ORACLE) 등은 이미 설치되었다는 가정하에 정리함
1. Workspace 인코딩 설정 (UTF-8)
이클립스는 다양한 인코딩 설정을 제공하기 때문에, 혼자 개발할 것이 아니라면 UTF-8로 맞춘 후 개발하는 것이 좋다. Window 환경에서 개발하는 경우에는 'MS949' 방식이 기본으로 설정되어 있어 추후 한글 깨짐 문제가 발생할 수 있기 때문이다.
Window > Preferences > General > Workspace 에서 인코딩 변경
Window > Preferences > General > WEB CSS, HTML, JSP 파일 인코딩도 변경한다.
2. 스프링 프로젝트 생성
STS가 설치되어 있다면 몇번의 클릭만으로도 Maven을 사용하는 스프링 프로젝트를 생성할 수 있다.
File > New > Spring Legacy Project > Spring MVC Project 클릭 후 프로젝트 생성
3. 스프링 프로젝트 버전 변경
Spring Legacy Project 메뉴를 이용해서 생성하는 프로젝트는 스프링 및 자바버전이 구버전이다. (Spring 3.x, JDK 1.6)
pom.xml 파일을 통해서 원하는 버전으로 변경 후, 프로젝트 우클릭 > Maven > Update Project 진행한다.
4. Tomcat Server 생성 및 프로젝트 추가
File > New > Server 에서 Tomcat 생성 및 프로젝트 추가
5. 프로젝트 실행 확인
톰캣 설정 (Port 지정, Path 지정)은 원하는 대로 진행하면 될 것 같아서 따로 기재하진 않는다.
6. Java Configuration 하기
Spring 버전이 업데이트되면서 XML과 별개로 Java를 이용하는 설정이 점점 증가하고 있다.
다음 포스팅엔 이어서 Java Configuration 을 적용하는 법을 정리할 것이다.
'Spring Framework' 카테고리의 다른 글
Spring Framework VS Spring Boot (0) | 2020.10.12 |
---|---|
[Spring-Framework]MyBatis와 연동하기-2 (0) | 2020.08.25 |
[Spring-Framework]MyBatis와 연동하기 (0) | 2020.08.25 |
[Spring-Framework]JDBC 연결하기 (0) | 2020.08.25 |
[Spring-Framework]Java Configuration 전환하기 (0) | 2020.08.24 |