본문 바로가기
내생각들/개념정리

02/20 Spring 프레임 워크 설치하기& 기본설정(Maven/Gradle, UTF-8)

by 코딩마스터^^ 2023. 2. 20.

https://spring.io/tools

 

Spring | Home

Cloud Your code, any cloud—we’ve got you covered. Connect and scale your services, whatever your platform.

spring.io

 

 

일단 수업은 이클립스로 하므로 이클립스 버전 선택해서 설치한다.

 

1.Maven방식으로 만들기

 

File-New-Sprint Start Project 눌러준다.

War는 웹서비스 위한 압축방식이다.

 

마이바티스로 하면 너무 자동이기때문에 연습 위해  오라클만 선택한다.

네가지 체크후 피니쉬 누른다. 생성하는데 조금 시간이 걸린다.

 

 

나중에 한글이 깨지는것을 방지하기 위해서 CSS, JSP, HTML 등 모두 UTF-8로 설정을 바꿔준다.

다른 툴 VSC같은걸로 작성했을때 동기화 시켜준다.

체크하기.

 

 

자동 빌드하기

 

지비 컴파일러 버전 11로 맞춰주기

 

넥스트 눌러준다

자바 가상머신이 깔린 폴더로 디렉토리 지정해준다.

지정한걸로 체크표시 해주기

 

help 밑에서 세번째 install어쩌구 누르기

다이나믹 웹 프로젝트가 안만들어져서 이걸 설치하면 이클립스처럼 메뉴가생긴다. 

 

포트번호 8000번으로 서버 구동 되었다.

 

버전은 빼주기

딴거 안건드리고 오케이 누르기

 

 

2. 그레이들 방식으로 만들기

그레이들방식으로 리프레쉬 꼭 해주기^&^

뒤에 버전은 지워주기

properties를 yml로 바꿔준다.

그리고 포트번호 7000으로 바꾼다.

 

package com.example.demo.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
//컨크롤 계층을 의미하는 어노테이션 추가-> request와 response를 누림
//단순히 bean을 관리받는다는 점 외에도 요청객체와 응답객체를 주입 받을 수 있음


@Controller
//web.xml대신 자바코드에 직접 추가 가능함-전체적인 빈목록을 볼 수 없음. 오타 절대 안된다. xml은 민감함
@RequestMapping("/home/*")//URL-pattern에 등록했던 URL주소 값으로 추가함
public class Homecontroller {

}

댓글