안녕하세요.
https://blog.naver.com/sysysy0302 여니입니다 :)
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>
'⋆ 。゜☁︎ 。⋆ 。゜☾゜。⋆⋆ 。゜☁︎ 。⋆ 。゜☾゜。⋆ > Spring' 카테고리의 다른 글
[SpringBoot] @Controller와 @RestController 차이점 (1) | 2023.10.19 |
---|---|
[SpringBoot] 로그설정 - log4j2 (1) | 2023.10.19 |
[Spring] @RequestParam을 이용한 값 받아오기 (0) | 2023.08.15 |
[Spring] Dispatcher-Servlet이란? 디스패처 서블릿의 개념과 동작 과정 (0) | 2023.08.15 |
[Spring] 스프링에서 parameter(요청시 전달값)을 받는 방법 - 로그인 기능 (1) | 2023.08.13 |