1. 프로젝트 설치하기
1. STS 다운받기
https://spring.io/tools 에서 자신의 운영체제에 맞는 STS를 다운받는다
2. 스프링부트 STS4 설치(압축 풀기)
① jar형식으로 압축 풀릴때
② 압축이 바로 풀리지 않을 경우 (알집 설치된 경우)
③ 공통
2. 프로젝트 만들기
1. 프로젝트에 대해서 설정하기
2. 프로젝트 생성된 후 모습
3. 기본 의존성(dependency) 확인
pom.xml
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<!--//기본-->
<!--jsp servlet으로 변환-->
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<scope>provided</scope>
</dependency>
<!--jstl-->
<dependency>
<groupId>jakarta.servlet</groupId>
<artifactId>jakarta.servlet-api</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>jakarta.servlet.jsp.jstl</groupId>
<artifactId>jakarta.servlet.jsp.jstl-api</artifactId>
</dependency>
<dependency>
<groupId>org.glassfish.web</groupId>
<artifactId>jakarta.servlet.jsp.jstl</artifactId>
</dependency>
<!--//jstl-->
<!--mysql관련-->
<dependency>
<groupId>com.mysql</groupId>
<artifactId>mysql-connector-j</artifactId>
<scope>runtime</scope>
</dependency>
<!--mybatis-->
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>3.0.3</version>
</dependency>
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter-test</artifactId>
<version>3.0.3</version>
<scope>test</scope>
</dependency>
<!--//mybatis-->
<!--devTools-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
<optional>true</optional>
</dependency>
<!-- File Upload -->
<dependency>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
<version>1.4</version>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.11.0</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
추가한 의존성(dependency)
추가로 설정에서 XML(Wild Web Developer)에 들어가서 체크해줘야 pom.xml의 오류가 사라진다.
Starter로 의존성(dependency) 추가하는 방법
pom.xml에 직접 입력하여 의존성을 추가할 수도 있지만, Spring Initializr(start.spring.io)를 이용하는 방법도 있다.
'SpringBoot' 카테고리의 다른 글
[SpringBoot] Twilio를 활용한 기념일 알림 기능 개발 (0) | 2025.02.23 |
---|---|
[SpringBoot] Twilio를 활용한 React & Spring Boot 휴대폰 인증 기능 개발 (0) | 2025.02.21 |
[SpringBoot] Spring Boot + React를 활용한 OAuth 2.0 로그인 구현 (카카오 기준) (0) | 2025.02.15 |
[SpringBoot] jsp 만들기 (0) | 2025.02.10 |
[SpringBoot] 의존성 주입(Dependency Injection)이란? (0) | 2025.01.27 |