고래씌
[SpringBoot] 0. 스프링부트 환경설정(sts4) 본문
1. 스프링부트 환경설정
=> 이사이트로 들어가서 Windows 버전으로 설치
Spring | Tools
spring.io
=> 다운로드를 하면 sts폴더가 생기는데 /dev 폴더로 옮김
=> C드라이브 아래에 SpringBootWorkspace폴더 생성후, 파일 열기
=> Spelling, UTF-8로 변경
=> main 폴더 아래에 webapp폴더, resources폴더 생성
=> pom.xml에 추가
▶ springboot/pom.xml
- 메이븐 레파지토리가서 필요한 의존성 다운을 위해 pom.xml에 추가후, 버전은 지워줌
=> 버전 그대로감
=> 버전은 지워줌
=> 그리고 ojdbc6 추가
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
</dependency>
<dependency>
<groupId>com.oracle.database.jdbc</groupId>
<artifactId>ojdbc6</artifactId>
<version>11.2.0.4</version>
</dependency>
=> 그리고 다음 위에 [Help] 탭에서 Eclipse marketplace에 들어가서 관련 설정을 해주어야하는데 설정은 아래 티스토리에서 참고한다
https://appsnuri.tistory.com/523
STS4에서 JSP Editor 사용하기
STS((Spring Tool Suite)4에서는 JSP Editor를 지원하지 않기 때문에 JSP Editor를 사용하기 위해 Web Developer Tool를 별도로 설치해 주어야 한다. Help>Eclipse Marketplace 클릭 Eclipse Marketplace에서 eclipse web를 검색하
appsnuri.tistory.com
=> main 폴더아래에 webapp폴더> resources 폴더,WEB-INF 폴더 생성 후, webapp폴더 아래에 index.jsp 파일 생성
=> mapper, menu 폴더 생성 후 menu-mapper.xml 파일 생성
▶ menu-mapper.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="menuMapper">
</mapper>
=> springboot에서 주석은 "#" 이다!
▶ application.properties
#context-path server.servlet.context-path=/springboot #port server.port=8083 #dataSource spring.datasource.url= jdbc:oracle:thin:@localhost:1521:xe spring.datasource.driver-class-name=oracle.jdbc.driver.OracleDriver spring.datasource.username=SPRING spring.datasource.password=SPRING #mybatis mybatis.mapper-locations=classpath*:/mapper/**/*.xml mybatis.configuration.jdbc-type-for-null=NULL mybatis.configuration.map-underscore-to-camel-case=true mybatis.type-aliases-package=com.kh.springboot #one more => 나중에 하나더 추가할예정 |
=> 구동했을 때 이렇게 뜨면 정상이다.
'Server > SpringBoot' 카테고리의 다른 글
[SpringBoot] 1-5. 메뉴 삭제 - DELETE (0) | 2024.02.02 |
---|---|
[SpringBoot] 1-4. 메뉴 검색, 메뉴 수정 - PUT 방식 (0) | 2024.02.02 |
[SpringBoot] 1-3. 메뉴 추가(insert) - POST 방식 (0) | 2024.02.02 |
[SpringBoot] 1-2. 필터링하여 메뉴 목록 조회 - GET 방식 (0) | 2024.02.02 |
[SpringBoot] 1-1. 전체 메뉴 목록 조회 (0) | 2024.02.02 |