목차
- 리눅스 스프링 개발환경 구성 - 3(스프링 스타터 프로젝트 생성 및 메인 코드 생성) 예제 이전 포스팅 링크 및 설명
- 리눅스 스프링 연동 위한 톰캣 다운로드 예제 이전 포스팅 링크 및 설명
- 리눅스 스프링 개발도구 Spring Tool Suite 4 다운로드 및 설치 예제 이전 포스팅 링크 및 설명
- 스프링 스타터 프로젝트에 maven Configure 및 pom.xml 생성 예제
- 스프링 pom.xml에 spring boot 의존성 추가 후 maven 빌드 예제
리눅스 스프링 개발환경 구성 - 3(스프링 스타터 프로젝트 생성 및 메인 코드 생성) 예제 이전 포스팅 링크 및 설명
이전에 작성한 포스팅에서는 스프링 스타터 프로젝트를 생성하고 메인 코드를 생성하는 방법에 대해 다뤘습니다. 해당 포스팅에서는 프로젝트 생성 과정과 메인 코드 작성 방법에 대한 예제와 설명이 포함되어있습니다. 이전 포스팅을 참고하여 스프링 스타터 프로젝트를 생성하고 메인 코드를 작성하는 방법에 대해 학습해보세요. 특히 스프링 웹 서버를 구현하기 위해서는 이러한 starter 프로젝트 생성을 통해 구현할 수 있습니다. 만약 스프링 웹서버 구성 방법이 궁금하시다면 우선 위 포스팅을 확인해보세요.
2024.02.08 - [Linux/Spring] - [Linux/Spring] 리눅스 스프링 개발환경 구성 - 3(프로젝트 생성 및 빌드)
리눅스 스프링 연동 위한 톰캣 다운로드 예제 이전 포스팅 링크 및 설명
스프링 프레임워크를 사용하여 리눅스에서 웹 애플리케이션을 개발하려면 톰캣 서버가 필요합니다. 이전에 작성한 포스팅에서는 리눅스에서 톰캣을 다운로드하고 설치하는 방법에 대해 다뤘습니다. 해당 포스팅에서는 톰캣 다운로드 및 설치 과정 스크린샷과 메뉴 설명이 포함되어있습니다. 따라서 이전 포스팅을 참고하여 리눅스에서 스프링과 톰캣을 연동하는 방법에 대해 학습해보세요. 직접 war 배포가 가능해집니다. 또한 리눅스 기준으로 설명되어있기 때문에 리눅스 시스템을 활용중이시라면 더욱 도움 될 수 있습니다.
2024.02.07 - [Linux/Spring] - [Linux/Spring] 리눅스 스프링 개발환경 구성 - 2(스프링 연동 리눅스 톰캣 다운로드)
리눅스 스프링 개발도구 Spring Tool Suite 4 다운로드 및 설치 예제 이전 포스팅 링크 및 설명
마지막으로 스프링 개발을 위해 리눅스에서 사용할 수 있는 개발도구인 Spring Tool Suite 4를 다운로드하고 설치하는 방법에 대해 알아보았었습니다. 해당 포스팅에서는 Spring Tool Suite 4의 다운로드 및 설치 과정에 대한 예제가 포함되어있습니다. 이전 포스팅을 참고하여 리눅스에서의 스프링 개발을 위한 도구인 Spring Tool Suite 4를 다운로드하고 설치하는 방법에 대해 학습해보세요. 앞으로 나올 스프링 예제 포스팅에서는 이 STS4 도구를 활용할 예정입니다.
2024.02.06 - [Linux/Spring] - [Linux/Spring] 리눅스 스프링 개발환경 구성 - 1(스프링 다운로드)
스프링 스타터 프로젝트에 maven Configure 및 pom.xml 생성 예제
아래는 스프링 스타터 프로젝트에 maven을 구성하고 pom.xml을 생성하는 방법에 대한 예제입니다. maven은 스프링 프로젝트의 의존성 관리와 빌드를 위해 사용되는 도구입니다. Congifure 기능을 사용하여 스프링 스타터 프로젝트에 maven을 설정하고 필요한 의존성을 추가할 수 있습니다. 정상적으로 Configure 되었다면 pom.xml 파일이 생성됩니다.
우선 기존 Spring Starter 프로젝트를 엽니다.
1. 프로젝트 마우스 우클릭
2. Configure 메뉴 클릭
3. Convert to Maven Project 메뉴 클릭
4. pom 정보를 입력하고 Finish 버튼 클릭
스프링 pom.xml에 spring boot 의존성 추가 후 maven 빌드 예제
아래는 스프링 프로젝트의 pom.xml에 spring boot의 의존성을 추가하고 maven을 이용하여 프로젝트를 빌드하는 방법에 대한 예제입니다. spring boot는 스프링 프레임워크를 간편하게 사용할 수 있게 해주는 도구입니다. 아래와 같이 pom.xml에 spring boot 의존성을 추가하고 maven을 이용하여 프로젝트를 빌드해보세요.
이후 pom.xml 파일을 열고 version과 build 태그 사이에 의존성을 추가합니다.
<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>demo-1</groupId>
<artifactId>demo-1</artifactId>
<version>0.0.1-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<version>2.5.4</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
<configuration>
<release>17</release>
</configuration>
</plugin>
</plugins>
</build>
</project>
다음으로 maven 업데이트를 수행합니다.
1. 프로젝트 우클릭
2. Maven 메뉴 클릭
3. Update project 메뉴 클릭
4. ok 버튼 클릭
이후 프로젝트 우클릭하여 아래와 같이 설정합니다.
1. 프로젝트 우클릭
2. Run As 메뉴 클릭
3. Maven build 메뉴 클릭
4. Goals란에 "package clean" 입력
5. Run 버튼 클릭