고래씌

[SpringBoot] 0. 스프링부트 환경설정(sts4) 본문

Server/SpringBoot

[SpringBoot] 0. 스프링부트 환경설정(sts4)

고래씌 2024. 2. 2. 10:08

1. 스프링부트 환경설정

=> 이사이트로 들어가서 Windows 버전으로 설치

https://spring.io/tools

 

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  => 나중에 하나더 추가할예정

 

 

 

 

=> 구동했을 때 이렇게 뜨면 정상이다.