Eggs Sunny Side Up
본문 바로가기
프레임워크(Framework)/Spring

Spring 다운로드 & 기본설정

by guswn100059 2023. 5. 31.

https://www.egovframe.go.kr/home/ntt/nttRead.do?pagerOffset=0&searchKey=&searchValue=&menuNo=65&bbsId=4&nttId=1743

 

교육자료 | 표준프레임워크 포털 eGovFrame

처리중입니다. 잠시만 기다려주십시오.

www.egovframe.go.kr

 


Spring 기본설정

 

 

설치완료되면 exe 설치 폴더를 열고 설치진행

 

이 화면대로 압축 풀면 프로젝트 진행 도중 오류남!!!

 

아래 화면처럼 저장경로 'c:\'로 변경

설치완료되면 내 PC에서 eclipse.edu가 생성되어 있음

 

 

eclipse.edu에 들어간 후 포트번호 변경

 

프로젝트 생성 전에 'Servers'를 제외한 모든 폴더들은 삭제해도 됨.

 

프로젝트 생성

 

 

안쓰는 home.jsp파일과 homeController 지우기

 

 

springFramework 버전 변경

변경하면 maven 라이브러리에서 동일한 버전으로 변경되는 것을 확인할 수 있음.

 

자바 버전 변경

141~ 줄에 있는 source와 target의 버전을 1.8로 변경

maven에 들어가서 update까지 해줘야 버전 변경이 완료됨.


실행

실행할 때 뜨는 아래 화면은 어떤 화면이 나와도  '액세스 허용' 클릭해주면 됨!


 

lombok 다운로드(이클립스 4.0 미만 버전)

https://projectlombok.org/download

 

Download

 

projectlombok.org

 

압축파일때문에 설치가 안되는 경우 명령프롬프트에서 해당 코드 작성

설치가 되면 아래화면같이 빨간 고추가 뜸

 

lombok 다운로드(이클립스 4.0 이상 버전)

메이븐 repository

https://mvnrepository.com/artifact/org.projectlombok/lombok/1.18.24


 

mySQL 설정하기

아래와 같이 오류가 뜨면 아래 링크로 들어가 다운로드!

 

 

https://www.microsoft.com/ko-KR/download/details.aspx?id=40784 

 

Download Visual Studio 2013용 Visual C++ 재배포 가능 패키지 from Official Microsoft Download Center

중요! 아래에서 언어를 선택하면 전체 페이지 내용이 해당 언어로 신속하게 변경됩니다. 독일어러시아어스페인어영어이탈리아어일본어중국어(간체)중국어(번체)프랑스어한국어 다운로드 Visual

www.microsoft.com

 

port 번호가 뜨는 것까지 확인하면 완료.

단, 해당 프롬프트는 절대 끄면 안됨!


DB연결을 위한 라이브러리

mysql JDBC driver

https://mvnrepository.com/artifact/mysql/mysql-connector-java/8.0.28

 

 

HikariCP

https://mvnrepository.com/artifact/com.zaxxer/HikariCP/4.0.3

 

mybatis

https://mvnrepository.com/artifact/org.mybatis/mybatis/3.5.6

 

 

mybatis-spring 연결

https://mvnrepository.com/artifact/org.mybatis/mybatis-spring/2.0.6

 

 

spring-jdbc 연결

https://mvnrepository.com/artifact/org.springframework/spring-jdbc/4.3.20.RELEASE

 


Spring 흐름


mybatis 차이

1번. pom.xml

=> Maven 웹 프로젝트에 대한 설정

 

2번. web.xml

=> 웹에 대한 설정 파일(배치기술자)

=> Deployment Descriptor

 

3번. root-context.xml

=> Spring 환경설정(DB연결 설정 기술)

 

4번. servlet-context.xml

=> Spring 환경설정(Dispatcher Servlet / FC 설정)

 

댓글