![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/8ZODK/btqG3EwrqUt/eeh0PoWe6gm43OgIuZRkLK/img.png)
오늘은 Spring Boot, Gradle, Java, JPA, lombok, h2 DB를 이용하여 로컬에서 Application을 하나 만들어 볼까 합니다. 그냥 기본적인 부분들만 있으니깐 기본적으로 세팅을 원하는 분들만 봐주세요 * 세팅만 있어요!! 네... Spring Boot init하여주시고 세팅에서 지금보이지는 않지만 lombok까지 지정하여 주세요 글보다는 사진을 첨부할테니깐 비슷하게 세팅하시면 됩니다. 처음에 Gradle이 제대로 나오지 않을수 있는데 Event Log등을 잘 찾아보면 Import Gradle Project가 보일겁니다. 이걸 눌러주세요 JpaExampleApplication에 들어가서 저 화살표를 눌러주면 서버가 잘 구동됩니다. 이렇게요. 다음글에서 나머지 부분들 넣을게요.
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/czwpgx/btqG3FaxbNL/oUo0TVlePEhHhQ3wyOQquK/img.png)
개발을 완료하고 Application을 Run 하지 않고 Debug를 하여 봅시다. Run보다 속도는 느릴수 있지만 각종 Debug를 넣지 않고 적절하게 Application의 상태를 알수 있습니다. Debug point를 지정하여 주는 방법은 따로 설명하지 않도록 할게요. Resume 단축키 : command + option + r 다음 Break point로 이동합니다. ( 다음것이 없다면 그대로 빠져나감 ) 사람마다 특성이 다르겠지만 저는 그 시점에서만 값을 확인하기 때문에 이것을 많이 이용합니다. Break point를 잡아두고 이곳에서 단축키를 눌러주거나 왼쪽 바에있는 아래 모양의 버튼을 눌러주면 됩니다. Step Over 단축키 : F8 현재 break 된 파일에서 다음 라인으로 이동됩니다. ..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bIUgDF/btqGPPcgTLm/XiJ7QF2Kq8quVZOXbG9qc1/img.png)
Ruby는 굉장히 Python이랑 흡사한 언어입니다. 빠르게 개발 가능한 부분들이 있어서 많은 곳에서 좋아하는 언어이기도 하고요. 판교에 있는 모 회사에서도 많이 쓰고 있어요. 저는 Mac에서 다운로드 받도록 하였으므로 저랑 비슷하게 해주세요... yarn을 받아봅시다. https://classic.yarnpkg.com/en/docs/install/#mac-stable Yarn Fast, reliable, and secure dependency management. classic.yarnpkg.com $ brew install yarn Rails를 받아봅시다. $ sudo gem install rails 혹시라도 안 받아지면 sudo를 앞에 넣어줍시다. project를 만들어 봅시다. $ rails ne..
일반적으로 먼저 만들어져 있는 Class에 Extension 하여서 무엇을 만들게 되면 객체는 만들수가 없게 됩니다. 그런데 rx, snp, kf 등은 이렇게 하는 방법으로 무언가를 만들어서 사용합니다. 우리도 이렇게 하는 방법을 만들어 봅시다. * 실제로는 이걸 만들어서 여러군데에 사용하고 싶기 때문에 한번만 만들고 나머지는 그냥 다 상속 받아서 사용할겁니다. 1. struct Extension struct Extension { let base: Base init(_ base: Base) { self.base = base } } RxSwift 같은것들을 보면 위와 비슷한 코드가 있습니다. 이것은 뒤에 만들 ExtensionSupport의 값을 저장하는 용도로 만들기 위해서 두도록 합니다. 2. prot..
- Total
- Today
- Yesterday
- cocoapods
- windows10
- php
- ubuntu
- Gradle
- golang
- docker
- Kotlin
- Xcode
- CentOS
- Codable
- Windows
- github
- ios
- enum
- nodejs
- Spring
- Linux
- Python
- rxswift
- tomcat
- centos8
- war
- android
- git
- intellij
- Java
- go
- MySQL
- SWIFT
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |