일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- java jdk 오류
- 코드로 배우는 스프링 웹프로젝트
- 코드로 배우는 스프링부트 웹 프로젝트
- org.mybatis.spring.MyBatisSystemException
- 정보처리기사 해설
- pom.xml 설정
- 의존성 주입
- 정보처리기사 1과목
- 정보처리기사
- java 면접질문
- and Java EE 5
- 공개 암호화키
- WAS와 WEB서버 차이
- @RequiredArgsConstructor
- HTTP
- 코드로 배우는 스프링 웹 프로젝트
- Junit Test 에러
- HTTP와 HTTPS의 차이
- 인터페이스와 추상클래스 차이
- 쿠키와 세션의 차이
- 게시판 만들기
- 테스트코드 작성
- 쿠키와 세션의 특징
- 톰캣에러
- 스프링 게시판 만들기
- oracle Database 설정
- @RediretAttribute
- 정보처리기사 20년
- and 7 Web modules
- Tomcat version 8.5 only supports J2EE 1.2
- Today
- Total
모아이티
[게시판 만들기]코드로 배우는 스프링 웹 프로젝트 - Part1 개발환경설정 본문
1. Lombok 설치
lombok을 왜 사용하느냐?
-> lombok을 이용하면 Java 개발 시 자주 사용하는 getter/setter, toString(), 생성자 등을 자동으로 생성해주므로 약간의 코드만으로도 필요한 클래스를 설계할 때 유용합니다.
Servlet버전에서 DTO 클래스에서 인스턴스 생성 후에 getter/setter, toString(), 생성자 매번 설정했는데 Spring에서는 lombok 하나만 있으면 코드가 엄청나게 줄어드는 장점이 있다.
Project Lombok
projectlombok.org
C드라이브에 설치 후 Lombok 실행
cmd 실행 후 - java -jar lombok.jar (lombok.jar 파일이 있는 폴더에 경로로 이동한 후 입력 )
https://mvnrepository.com/artifact/org.projectlombok/lombok
Maven Repository: org.projectlombok » lombok
Spice up your java: Automatic Resource Management, automatic generation of getters, setters, equals, hashCode and toString, and more! VersionRepositoryUsagesDate1.18.x1.18.18Central321Jan, 20211.18.16Central999Oct, 20201.18.14Central169Oct, 20201.18.12Cent
mvnrepository.com
본인의 lombok 버전에 맞게 maven repository를 pom.xml에 붙여줍니다.
<!-- https://mvnrepository.com/artifact/org.projectlombok/lombok -->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.18</version>
<scope>provided</scope>
</dependency>
2. pom.xml에서 스프링 버전(5.0.7) 변경, java 버전(1.8) 변경
출처
- 코드로 배우는 스프링 웹 프로젝트(책)
- Youtube 구멍가게 코딩단 https://www.youtube.com/channel/UCDSOG5uxzNiTPrlAgbE59dA/videos
구멍가게 코딩단
구멍가게 코딩단의 동영상들 https://cafe.naver.com/gugucoding
www.youtube.com
'Spring 게시판 만들기' 카테고리의 다른 글
[게시판 만들기] 코드로 배우는 스프링 웹 프로젝트 Part2 - 스프링MVC (0) | 2021.03.05 |
---|---|
[게시판 만들기] 코드로 배우는 스프링 웹 프로젝트 Part1 - Mybatis 연동 (0) | 2021.03.02 |
[게시판 만들기] 코드로 배우는 스프링 웹 프로젝트 Part1 - JDBC 연결 & Hikari CP 커넥션 풀 설정 (0) | 2021.03.02 |
[게시판 만들기] 코드로 배우는 스프링 웹 프로젝트 - Part1 Oracle Database 연동 (0) | 2021.03.02 |
[게시판 만들기] 코드로 배우는 스프링 웹 프로젝트 Part 1 - 의존성 주입 (0) | 2021.03.02 |