반응형
250x250
Notice
Recent Posts
Recent Comments
Link
관리 메뉴

Yeonee's Story

[Springboot] Springboot 프로젝트 생성 및 셋팅하기 본문

⋆ 。゜☁︎ 。⋆ 。゜☾゜。⋆⋆ 。゜☁︎ 。⋆ 。゜☾゜。⋆/Spring

[Springboot] Springboot 프로젝트 생성 및 셋팅하기

yeonee 여니 2023. 9. 24. 23:36
728x90
반응형
SMALL

안녕하세요.
https://blog.naver.com/sysysy0302 여니입니다 :)

 

yeonee 블로그 : 네이버 블로그

예쁘고 맛있게 먹고 건강하게,강인하지만 온화하게 행하라. ※맛스타운스타일상 인스타 www.instagram.com/s2._.y25n ※맛집감성일상 유튜브https://youtube.com/channel/@S2_yeonee 티스토리https://yeoneeluv.tistory.co

blog.naver.com

 

1. 스프링부트(springboot) 인코딩 설정하기

좌측 나온 메뉴들을 하나씩 들어가서 encoding을 모두 UTF-8로 변경해줍니다. (꼭 잊지말고 encoding 변경할때마다 Apply 눌러주기)

+ 아래 글을 참고하셔도 됩니다.

더보기

자바 초기 설정
Windows - preferences에서 설정할것
General - WorkSpace
- Editors - Text Editors - Spelling

JSON - JSON Files
Web - CSS FIles , HTML Files, JSP Files

Maven - User setting >> Maven폴더의 config-setting.xml선택
Sever - Runtime - 서버 지우기 - 내서버 추가(톰캣9.0)
XML - XMLcategory - User Specified Entries(add) - Location :  http://mybatis.org/dtd/mybatis-3-config.dtd
>>key : -//mybatis.org//DTD Config 3.0//EN
User Specified Entries(add) >> Location : http://mybatis.org/dtd/mybatis-3-mapper.dtd
key : -//mybatis.org//DTD Mapper 3.0//EN

Tomcat  서버 생성
프로젝트 생성 - Spring Legacy Project -spring mvc project 선택(3번째위치는 프로젝트명과 일치)


☆ 검색란에 'enco'적으면 인코딩 설정 바꿀 목록만 뜸!!

 

2. 스프링부트(springboot) 프로젝트 생성하기

[New] - [Spring Stater Project] 클릭

 

팝업창이 뜨면 'Spring Boot' 아래에 'Spring starter Project' 선택 후 Next 클릭

 

3. Service URL 확인

위 링크 주소로 접속해보면 화면에 이렇게 나옵니다.
저 사이트 내부에서 프로젝트 생성해도 되고 아니면 sts에서 프로젝트를 생성해도 됩니다.

 

4. Spring Starter Project 생성

체크한 부분을 나에게 알맞게 수정하여 줍니다.

나에게 필요한 tools를 체크하여 추가하여 줍니다.
저는 작업을 하기 위해 이것들을 추가했어요. 여러분들도 자신에게 필요한 tools를 추가하시면 되고 나중에 필요하지 않으면 삭제할 수 있습니다.

5.  Spring Boot 프로젝트 생성 완료 

 

 

pom.xml 파일을 열어보면 팝업창에서 내가 선택한 의존성 파일들이 잘 추가된 것을 확인할 수 있습니다.

생성된 프로젝트 모양이 스프링과 다른 것을 확인할 수 있습니다.

 

+ 아래 코드는 선택하여 추가한 tools가 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 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.7.14</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>com.test</groupId>
<artifactId>springboot</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>war</packaging>
<name>springboot</name>
<description>Demo project for Spring Boot</description>
<properties>
<java.version>11</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>2.3.1</version>
</dependency>

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
<optional>true</optional>
</dependency>
<dependency>
<groupId>com.oracle.database.jdbc</groupId>
<artifactId>ojdbc8</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter-test</artifactId>
<version>2.3.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
</dependencies>

728x90
반응형
LIST