개발을 완료하고 Application을 Run 하지 않고 Debug를 하여 봅시다. Run보다 속도는 느릴수 있지만 각종 Debug를 넣지 않고 적절하게 Application의 상태를 알수 있습니다. Debug point를 지정하여 주는 방법은 따로 설명하지 않도록 할게요. Resume 단축키 : command + option + r 다음 Break point로 이동합니다. ( 다음것이 없다면 그대로 빠져나감 ) 사람마다 특성이 다르겠지만 저는 그 시점에서만 값을 확인하기 때문에 이것을 많이 이용합니다. Break point를 잡아두고 이곳에서 단축키를 눌러주거나 왼쪽 바에있는 아래 모양의 버튼을 눌러주면 됩니다. Step Over 단축키 : F8 현재 break 된 파일에서 다음 라인으로 이동됩니다. ..
JPA를 사용하면 아주 간단하고 좋고 편하겠지만 아직도 MyBatis를 사용하는 방법도 알아야 하기에 한번 정리 해보려 합니다. 아주아주아주아주 간단한 CRUD만을 위한 부분입니다. 저는 디비는 잘하는 편이 아니기 때문에 복잡한 매핑은 여기서 다루지 않습니다. :D 일단 프로젝트는 이것을 참조 합니다. 2020/01/15 - [Web/Server] - IntelliJ IDEA CE. spring mvc + maven + jetty IntelliJ IDEA CE. spring mvc + maven + jetty 그냥 공짜인 이클립스를 사용하면 됩니다만 IntelliJ에서 세팅하는 방법을 적어보려고 합니다. 문제는 그냥 돈을 주고 사면 아주 편하게 세팅이 완료됩니다. 저의 경우에는 결제를 했는데 연습삼아서 ..
Java 프로젝트를 만드는 분들에게 유용한 라이브러리입니다. 컴파일 시점에서 특정 Annotation으로 코드를 추가하는 라이브러리이죠. 저는 대표적으로 setter와 getter를 만들어서 사용하고 있고 이렇게 만든 코드는 Kotlin의 property를 사용하는 것과 흡사해져서 가독성과 유지보수에 도움이 될것 같긴 하네요. 하지만 이것 자체를 남발하기 쉽기 때문에 사용법을 조금은 알아두는 것이 좋을것 같습니다. @Data 많은 것들을 내포하고 있습니다. 많죠... @ToString, @EqualsAndHashCode, @Getter, @Setter, @RequiredArgsConstructor를 사용하게 됩니다. 이것들중에 특정 부분을 제외하는 방법도 제공을 하는데요. @ToString(exclude..
이전에 글을 남길때는 gradle을 선택하고 Java만 선택한 이후에 web은 선택하지 않고 프로젝트를 세팅하였습니다. web을 선택하여서 main아래에 webapp이 노출되는 방식으로 한번 설명해 보겠습니다. Spring에서 MVC를 선택하는 방법보다는 다소 손이 조금 더 가긴 합니다. 기존 트리 구조가 맞는 분들께는 추천 드립니다. 😀 기존 방법은 여기로... 2020/01/18 - [Web/Server] - IntelliJ IDEA. Spring MVC + gradle + tomcat IntelliJ IDEA. Spring MVC + gradle + tomcat 고민을 하다가 드디어 무료판을 벗어났습니다. Community 버전에서는 tomcat을 넣어서 어떻게 하다가 너무 스트레스를 받아서 인지 ..
고민을 하다가 드디어 무료판을 벗어났습니다. Community 버전에서는 tomcat을 넣어서 어떻게 하다가 너무 스트레스를 받아서 인지 질렀습니다. :( Community를 쓰시는분들은 그냥 메이븐하세요... IntelliJ Version : 2019.3.1 1. 프로젝트 생성 Create New Project를 누릅니다. Gradle > Java를 선택합니다. Name과 Artifact등을 지정합니다. 2. build.gradle에 dependencies에 spring 추가 왜 그런지 프로젝트 생성할때 spring-mvc를 가지고 오면 오류가 발생합니다. 그래서 먼저 spring을 받아줍니다. dependencies { testCompile group: 'junit', name: 'junit', ve..
- Total
- Today
- Yesterday
- php
- ubuntu
- git
- SWIFT
- android
- Windows
- go
- golang
- Gradle
- Java
- war
- cocoapods
- Spring
- tomcat
- github
- ios
- Xcode
- Codable
- MySQL
- Linux
- rxswift
- enum
- centos8
- nodejs
- Kotlin
- intellij
- Python
- CentOS
- docker
- windows10
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |