07 스프링부트로 변경하기
1. 스프링부트용 STS(version 4.2.0)를 설치하고 실행한 뒤 다음과 같이 JDK버전을 11버전 이상으로 올린다
-> 하지만 에러 발생해서 JDK 버전을 8버전으로 한다.
2.File > New > Spring Starter Project를 하고 다음과 같이 설정한다
다음과 같이 골라준다.
아까 1에서 말한 것처럼 JDK 버전을 8버전으로 한다.
3. pom.xml에 다음과 같이 json과 mybatis 라이브러리 의존성을 추가한다
<!-- https://mvnrepository.com/artifact/com.googlecode.json-simple/json-simple -->
<dependency>
<groupId>com.googlecode.json-simple</groupId>
<artifactId>json-simple</artifactId>
<version>1.1.1</version>
</dependency>
mybatis는 이미 위에서 설정해주었다.
json만 넣는다.
4. src/main/resources/application.properties에 다음과 같은 설정을 한다
server.port=8090
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/cafe
spring.datasource.username=ssafy
spring.datasource.password=12345
mybatis.config-location=classpath:mybatis/model/myBatisConfig.xml
mybatis.type-aliases-package=com.ssafy.web.vo
5. src/main/resources/static 에 이전 프로젝트에서의 html, css, js, img, vendor 폴더들과 index.html을 복사해 넣는다
src/main/resources/ 에 이전 프로젝트의 mybatis 폴더를 복사해 넣는다
기존 spring legacy 프로젝트
스프링 부트 프로젝트
vendor폴더는 없었다.
6. myBatisConfig.xml을 다음과 같이 수정한다
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
<mappers>
<mapper resource="mybatis/mappers/member.xml"/>
<mapper resource="mybatis/mappers/order.xml"/>
</mappers>
</configuration>
**7. 이전 프로젝트의 모든 자바 소스 코드를 src/main/java 밑에 복사해 넣는다
8. 실행해서 동일하게 서비스 되는지 확인한다.
다음과 같이 스프링부트에서 자동 리로딩 되기 위한 설정
pom.xm에 다음을 추가하자l
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
Author And Source
이 문제에 관하여(07 스프링부트로 변경하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@fe26min/07-스프링부트로-변경하기저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)