일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- @Component
- 가상면접사례로배우는대규모시스템설계기초
- 스프링
- 파이썬
- 해시
- nestjs typeorm
- python
- git
- @Autowired
- spring boot
- 알고리즘
- C언어
- 시스템호출
- 카카오 알고리즘
- TypeORM
- nestJS
- thymeleaf
- AWS
- 컴포넌트스캔
- 코딩테스트
- 카카오 코테
- Nodejs
- 프로그래머스
- OpenCV
- 구조체배열
- C++
- Spring
- 카카오
- 코테
- nestjs auth
- Today
- Total
목록IntelliJ (3)
공부 기록장 💻
기존에 https://dream-and-develop.tistory.com/358 에서 Spring Boot 프로젝트를 터미널에서 gradlew 명령어를 이용하여 Gradle 빌드 툴을 이용하여 빌드하고, jar 파일을 생성한 바가 있다. 이번에는 IntelliJ IDEA에서 빌드를 하고, jar 파일이 생성되는 과정을 눈으로 확인해보자. 우측의 Gradle 을 클릭하면 다음과 같이 hell-spring 에 대해 Gradle Tool 을 이용해 할 수 있는 작업들(Tasks)가 나타난다. build 디렉터리 내에 여러 작업을 수행할 수 있는 버튼이 있는데 우리는 다음의 순서로 작업을 실행할 것이다. 1) clean 2) build 3) jar 우선 clean을 누르게 되면, 좌측과 같은 프로젝트 구조를 ..
File > Settings > Keymap 으로 들어가 우측 search box에 원하는 기능을 검색하면, 해당 기능 shortcut의 keymap이 우측에 뜬다. 생성자를 만들기 위한 단축키는 Alt + Insert 으로 나타난다. Member 이라는 회원 클래스에서 Alt + Insert를 누르니 다음과 같이 Delegate Method 하고자 하는 여러 메서드들이 나타난다. Consturctor을 선택하면, 생성자를 초기화할 필드들을 선택하기 위한 작은 창이 뜬다. 전체를 선택하여 생성자를 만들어보자. 아래와 같이, id, name, grade 필드에 해당하는 값을 초기화하는 생성자가 자동으로 완성이 된 것을 확인할 수 있다.
프로그램을 개발 할 때, 각 메서드를 테스트하기 위한 테스트 케이스를 작성하는 것은 거의 필수적이라 할 수 있다. IntelliJ IDEA에서 Test Class를 만드는 shortcut 단축키 (Ctrl + Shift + T) 기능을 살펴보자. 아래와 같이 MemberService라는 이름의 회원 서비스 클래스 위에서 more actions 를 클릭하면 아래와 같이 Create Test 라는 기능이 목록에 포함되어 있다. 이를 누르면 선택된 클래스에 대한 test case 메서드를 포함하는 클래스를 만들어 준다는 설명이 나타나 잇다. Ctrl + Shift + T 단축키를 누르는 방법도 있다. 그러면 다음과 같이 Testing Library, Class name, Destination package, ..