DEVLOG

스프링 프로젝트 생성 본문

Spring

스프링 프로젝트 생성

BINTHEWORLD 2022. 6. 3. 15:44

폴더 및 pom.xml 파일의 이해

프로젝트 폴더

1. 프로젝트명/src/main/java폴더 : .java파일 관리

2. 프로젝트명/src/main/resources 폴더 : 자원파일 관리, 스프링 설정 파일(XML) 또는 프로퍼티 파일 등이 관리된다.

3. java, resources 폴더는 스프링 프레임워크의 기본 구조를 이루는 폴더로 개발자는 이대로 폴더를 구성해야 한다.

pom.xml

pom.xml 파일은 메이븐 설정파일로 메이븐은 라이브러리를 연결해주고, 빌드를 위한 플랫폼이다.

즉 pom.xml에 의해 사용중인 스프링 프로젝트에 필요한 모듈(라이브러리)들을 메인 레파지토리로부터 다운로드 해준다.

(이클립스에서 메이븐 프로젝트 생성시 Maven Dependencies 폴더 아래 자동 생성된 .jar파일이 라이브러리이다.)

<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 https://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>spring4</groupId> <!-- 상위 프로젝트 id -->
  <artifactId>testPjt</artifactId> <!-- 하위 프로젝트 id -->
  <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>

 

출처

https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%AC_renew

 

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

스프링 프레임워크 기본부터 실전 사용법까지! 충실하고 폭넓은 설명과 예제를 통해 현장에 바로 투입되어 활약하는 개발자로 거듭나세요., - 강의 소개 | 인프런...

www.inflearn.com

Comments