최대 1 분 소요

음…이번엔 잡다한 기능들이 들어간 웹프로젝트를 제작해보려한다.
이번것도 완성이 되고나면 그다음엔 react나 vue를 사용하여 작성을 해보겠다.

sts 홈페이지 링크

image

  • 자신의 os 버전의 맞춰 다운로드를 받아 반디집으로 압축을 풀어준다.(알집으로 풀었을 때 버벅거림이 있음을 봐서)

image

  • 저는 D 드라이브에 풀었다.

image

  • 안에 들어가면 content 라고 있는데 이것도 풀어준다.

image

  • 쭈욱 안으로 들어가면 위에거가 실행파일 아래거가 ini설정파일이다.(위에거 눌러서 실행)

image

  • 잘 실행되는군요.

image

  • 왼쪽 상단 메뉴 File > New > Spring Starter Project 를 클릭

image

  • 설정해 줄곳 = 빨간 네모칸
  • 다르게 해도 상관없긴하지만 이 글을 보고 쭉 따라할거면 Type, Java version, Packaging, Launguage는 사진과 똑같이 해주면된다.

image

  • 찾아서 추가시켜주고 Finish 클릭

image

  • 빙글빙글 돌면서 열심히 설치 중이니 기다린다.

image

  • 상단 메뉴에 Help > Eclipse MarketPlace 클릭

image

  • java and web을 검색한 후 빨간 네모친 부분 install 해준다.

image

  • ctrl+shift+r 키를 눌러 파일명 검색해서 수정해본다 아래와같이.

application.properties


server.port=8082
spring.mvc.view.prefix=/WEB-INF/view
spring.mvc.view.suffix=.jsp

pom.xml

        <!-- 추가 -->
        <dependency>
			<groupId>javax.servlet</groupId>
			<artifactId>jstl</artifactId>
		</dependency>
		<dependency>
			<groupId>org.apache.tomcat.embed</groupId>
			<artifactId>tomcat-embed-jasper</artifactId>
		</dependency>

TestController.java


package com.song.bootPjt;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;

@Controller
public class TestController {

	@GetMapping("/")
	public String test() throws Exception {
		return "/test";
	}
}

image

  • 이렇게 똑같이 만들어본다. 잘 나오나 test 할려고..

image

  • 실행 후 localhost:%server.port설정한값% 구동시켜주면 잘 나온거같다.

카테고리:

업데이트:

댓글남기기