day 02

유요한·2022년 11월 23일
1

Spring

목록 보기
2/15
post-thumbnail

프로젝트 생성(Maven)

● 프로젝트 관리도구 중 한개
● Maven은 프로젝트 관리 도구의 일종이다. Maven은 필요한 라이브러리를
 특정 문서(pom.xml)에 정의해 놓으면 내가 사용할 라이브러리 뿐만 아니라
 해당 라이브러리가 작동하는데에 필요한 다른 라이브러리들 까지 관리하여
 네트워크를 통해서 자동으로 다운받아준다.
 https://mvnrepository.com/

Lombok 라이브러리 설치
이클립스와 스프링 플러그인 만으로도 스프링 개발이 가능하지만,
Lombok(롬복)을 이용하면 Java 개발시 getter/setter, toString(), 생성자 등을
자동으로 생성해주므로 설치가 필요하다.
https://projectlombok.org/download
1.18.12 다운로드
다운받은 jar파일 더블클릭으로 실행(>>java -jar lombok.jar)
eclipse.exe 경로 설정
설치 완료시 eclipse.exe경로에 lombok.jar파일 생성 여부 확인하기

lombok을 쓰는 이유
모델 Class(VO, DTO, Entity) 를 만들때, 생성자, 접근자, 설정자, toString() 등 매번 만들어야한다. lombok을 사용하면 @Getter, @Setter 같은 어노테이션만 붙이면 자동으로 해주니 편하고 좋음

lombok의 특징
1. 생성자, 접근자, 설정자, toString() 자동생성 라이브러리이므로 위와 같은 번거로움이 없다.
2. 이외에도 다양한 기능들이 추가로 있다.


프로젝트 생성

	1. 3번째꺼로 해준다.

	2. Spring MVC Project로 해준다.
    
	3. 이렇게 프로젝트를 생성했는데 src에 에러가 생기면

	4. 그리고 add로 추가해주면 에러가 풀린다.
    



	5. 이클립스있는 곳에서 select
    


    6. 오른쪽끝에 네모칸에 있는 것들이 다있으면 성공
profile
발전하기 위한 공부

0개의 댓글