on
05/31 Spring Maven, Spring Boot 환경 설치
05/31 Spring Maven, Spring Boot 환경 설치
MVC의 방법론
을 더 쉽게 사용하기 위한 라이브러리 사용할 것
view - Thymeleaf
controller - Spring
DAO - MyBatis, JPA (DB)
DI - @Autowired
트랜잭션 - Spring
프론트 DOM - jQuery, VueJS / React / Angular 중 React
백 - Nodejs
윈도우 버전을 다운로드 한다
IDE - 통합 개발환경 ide
이클립스에 종속되었던 build tool을 특정도구에 종속되지 않도록
버전관리 / 빌드업도구 / ~
maven이 대세 / 아직 메인
gradle이 제일 나중에 나왔고 빠르고 세련됐음
빌드업 도구인 maven을 이클립스에 얹어서 사용한다 -> 프로젝트 만들어보자
환경변수에 등록
MAVEN 자바 프로젝트 생성
메이븐을 이용해서 프로젝트를 만들면 , 남이 만든 틀을 이용해서 프로젝트를 진행할 수 있다는 장점이 있다
내가 만들어놓았던 남이 만들어놓았던 그 만들어져있는 골격을 이용해서 프로젝트 진행
테스트 해보기
폴더 만들고 cmd창에서 이동
mvn archetype:generate -DgroupId=com.newlecture -DartifactId=javaprj -DarchetypeArtifactId=maven-archetype-quickstart
단계 명령어들
파란색과 노란색은 단계가 이미 꽃아져 있어 - 써야 하는것
단계 명령어 실행
컴파일하려면 컴파일하는 코드가 있는 곳에서 해야하는데
POM 파일은 컴파일하기위한 옵션을 설정할 수 있는 곳이기 때문에
단계설정을 할 때에는 POM파일이 있는 위치에서 해야함
메이븐은 단계마다 실행되는 프로그램이 각각 있다
not defined는 플러그인이 없다는 뜻
단계는 메이븐이 결정하고 플러그인은 내가 슬롯에 플러그인을 꽂는 것
하나의 플러그인이 두개의 단계를 커버할 수도 있음 (컴파일, 테스트 컴파일)
컴파일된 클래스
설정 변경하는 것을 properies로 더 간편하게 설정할 수 있음
from http://yeonee3219.tistory.com/154 by ccl(A) rewrite - 2021-06-08 23:00:16