gwooden_코린이

이클립스를 사용한 스프링 프로젝트 생성해보기 본문

스프링/이클립스 스프링 입문

이클립스를 사용한 스프링 프로젝트 생성해보기

gwooden22 2022. 12. 14. 17:54
728x90

1. 스프링 프로젝트 생성하기

  • Maven은 자바용 프로젝트 관리도구로 Apache Ant의 대안으로 만들진 
  • Maven은 필요한 라이브러리를 특정 문서(pom.xml)에 정의해 놓으면 내가 사용할 라이브러리 뿐만 아니라 해당 라이브러리가 작동하는데에 필요한 다른 라이브러리들까지 관리하여 네트워크를 통해서 자동으로 다운
  • Maven은 중앙 저장소를 통한 자동 의존성 관리를 중앙 저장소(아파치재단에서 운영 관리)는 라이브러리를 공유하는 파일 서버
    • 메이븐은 자기 회사만의 중앙 저장소를 구축하는게 가
  • 간단한 설정을 통한 배포 관리가 가능

 

 

Group id : 큰 프로젝트 틀

Artifact id : 모듈에 대한 것 

 

스프링은 모듈로 구성!

 

 

2. pom.xml 작성

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
		http://maven.apache.org/xsd/maven-4.0.0.xsd">
	<modelVersion>4.0.0</modelVersion>
	<groupId>spring4</groupId>
	<artifactId>ch02_pjt_01</artifactId>
	<version>0.0.1-SNAPSHOT</version>

	<dependencies>
		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-context</artifactId>
			<version>4.1.0.RELEASE</version>
		</dependency>

	</dependencies>


	<build>
		<plugins>
			<plugin>
				<artifactId>maven-compiler-plugin</artifactId>
				<version>3.1</version>
				<configuration>
					<source>1.8</source>
					<target>1.8</target>
					<encoding>utf-8</encoding>
				</configuration>
			</plugin>
		</plugins>
	</build>


</project>

 

위 pom.xml을 복사해서 이클립에 자신이 만든 프로젝트 풀더에 있는 pom.xml에 복사해서 붙여넣을 경우 아래 처럼 오류가 난다.

 

프로젝트의 JRE라이브러리 버전이 Maven 설정파일에 명시되어 있는 버전과 일치하지 않아서 발생하는 것으로 프로젝트를 업데이트하라고 나온다.

 


  • testPrj01프로젝트 : 스프링 프로젝트 Root.
  • testPrj01/src/main/java 폴더 : .java파일 관리.
  • testPrj01/src/main/resources 폴더 : 자원파일 관리.

 

  1. java 폴더(lec03Pjt001/src/main/java)의 경우 특별한 것은 없고, 앞으로 만들어지는 자바 파일들이 관리되는 폴더이다.
  2. resources 폴더(lec03Pjt001/src/main/resources)의 경우 자원을 관리하는 폴더로 스프링 설정 파일(XML) 또는 프로퍼티 파일 등이 관리된다.
  3. java, resources 폴더는 스프링 프레임워크의 기본 구조를 이루는 폴더로 개발자는 이대로 폴더를 구성해야 한다.

 

 

출처 인프런 : 자바 스프링 프레임워크(renew ver.) - 신입 프로그래머를 위한 강좌


https://livegamer.tistory.com/72

 

java_JDK와 이클립스 설치 및 세팅 해보기(

자바를 배워보려는 분들은 우선적으로 세팅을 해야 됩니다. 그리고 필요한 프로그램도 설치해야 합니다. 오늘 필요한 설치 프로그램들은 딱 2가지 정도라 보시면 됩니다. 코린이 단계시면요...

livegamer.tistory.com

자바 및 이클립스 설치 및 세팅에 관련된 자세한 내용은 위 링크를 통해 확인해보자!

 

 

728x90
Comments