2020/08/22 - [Backend/Spring] - Spring. SpringBoot + Gradle + Java + JPA + lombok + h2 DB (1) Spring. SpringBoot + Gradle + Java + JPA + lombok + h2 DB (1) 오늘은 Spring Boot, Gradle, Java, JPA, lombok, h2 DB를 이용하여 로컬에서 Application을 하나 만들어 볼까 합니다. 그냥 기본적인 부분들만 있으니깐 기본적으로 세팅을 원하는 분들만 봐주세요 * 세팅만 있� mrgamza.tistory.com 세팅은 여기에 있으니 가서 확인하시면 될것 같습니다. 그럼 이번글에서는 바로 다음 세팅들을 하도록 할게요. build.gradle dependenci..
오늘은 Spring Boot, Gradle, Java, JPA, lombok, h2 DB를 이용하여 로컬에서 Application을 하나 만들어 볼까 합니다. 그냥 기본적인 부분들만 있으니깐 기본적으로 세팅을 원하는 분들만 봐주세요 * 세팅만 있어요!! 네... Spring Boot init하여주시고 세팅에서 지금보이지는 않지만 lombok까지 지정하여 주세요 글보다는 사진을 첨부할테니깐 비슷하게 세팅하시면 됩니다. 처음에 Gradle이 제대로 나오지 않을수 있는데 Event Log등을 잘 찾아보면 Import Gradle Project가 보일겁니다. 이걸 눌러주세요 JpaExampleApplication에 들어가서 저 화살표를 눌러주면 서버가 잘 구동됩니다. 이렇게요. 다음글에서 나머지 부분들 넣을게요.
Java 프로젝트를 만드는 분들에게 유용한 라이브러리입니다. 컴파일 시점에서 특정 Annotation으로 코드를 추가하는 라이브러리이죠. 저는 대표적으로 setter와 getter를 만들어서 사용하고 있고 이렇게 만든 코드는 Kotlin의 property를 사용하는 것과 흡사해져서 가독성과 유지보수에 도움이 될것 같긴 하네요. 하지만 이것 자체를 남발하기 쉽기 때문에 사용법을 조금은 알아두는 것이 좋을것 같습니다. @Data 많은 것들을 내포하고 있습니다. 많죠... @ToString, @EqualsAndHashCode, @Getter, @Setter, @RequiredArgsConstructor를 사용하게 됩니다. 이것들중에 특정 부분을 제외하는 방법도 제공을 하는데요. @ToString(exclude..
Spring으로 개발을 하다보니 신기한것을 마주하게 되었습니다.바로 Lombok이라는 녀석...이전에는 시간이 많이 없어서 이런것들을 찾아보는 기회가 없었는데 무언가 조금 코드를 줄일수 있는 좋은 방법인것 같습니다. 현대 언어들은 프로퍼티에 setter, getter를 자신들이 알아서 사용하도록 하죠.자바에서는 이 부분을 setter, getter를 만들어서 사용을 했습니다.툴에서 자동으로 생성을 해주기는 하지만... 만들고 나서 굉장히 지저분함을 금치 못하였습니다. 스프링을 이용하면서 많이 이용하는것 같은데 자바와도 떨어질수 없을것이라 생각해서 글을 적습니다. 일단 Lombok은 이것저것 기능이 많지만 대표적인 기능이 setter, getter 기능입니다. 1234567891011121314151617..
- Total
- Today
- Yesterday
- php
- Python
- MySQL
- git
- nodejs
- android
- Spring
- Codable
- Xcode
- windows10
- Java
- enum
- war
- SWIFT
- github
- docker
- go
- ios
- tomcat
- Kotlin
- golang
- Windows
- Gradle
- cocoapods
- centos8
- CentOS
- intellij
- Linux
- rxswift
- ubuntu
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |