SpringBoot/IntelliJ 3

[IntelliJ] 초기 기본 설정

"File > Settings"에서 인텔리제이 초기 설정이 가능하다.  [초기설정 내용]자동 import 설정코드 완성기능 사용 시 대소문자 구분주석처리 기능     1. 자동 import 설정 Auto Import : 코드를 작성할 때 필요한 라이브러리와 클래스를 자동으로 가져올 수 있다.Add unambiguous imports on the fly : 정확한 클래스가 하나만 있는 경우 자동으로 가져오기 수행Optimize imports on the fly : 자동으로 사용하지 않는 import문 제거     2. 코드 완성기능 사용 시 대소문자 구분코드 자동완성 기능 사용 시 대소문자를 구분할지 여부를 결정하기 때문에 해당 옵션 해제하는 것이 좋다.     3. 주석처리 기능'Enable annota..

SpringBoot/IntelliJ 2024.11.29

[SpringBoot] 프로젝트 생성

1. Spring Initializr을 이용한 Spring Boot 신규 프로젝트 생성★ ★ ★ ★ ★ ★ ★ 추가작성 예정 2. Gradle 의존성 주입 및 설정- "의존성(Dependency)"이란 ?객체 지향 프로그래밍에서 클래스나 모듈간의 관계를 의미한다.클래스 A가 다른 클래스 B를 이용할 때 A가 B에 의존한다고 한다. 이런 관계에서는 A는 B없이 작동할 수 없다.높은 의존성은 모듈의 재사용을 감소시키고, 하나의 모듈이 바뀌면 의존하는 다른 모듈까지 변경되기 때문에 의존성을 지양한다.- "의존성 주입"이란 ?객체가 의존하는 또 다른 객체를 외부에서 선언하고 이를 주입하는 것을 의미한다.이를 통해서 결합도를 낮추고, 테스트 용이성과 유지보수성을 높일 수 있다.- "의존성 주입" 장점코드의 재사용..

SpringBoot/IntelliJ 2024.11.29

[IntelliJ] 학생 라이센스 등록

"학생 이메일이 있으면 1년동안 무료로 인텔리제이를 사용할 수 있다."   https://www.jetbrains.com/community/education/#students Free Educational Licenses - Community SupportLearn or teach how to code with best-of-industry tools from JetBrains. Free Educational Licenses for JetBrains' tools.www.jetbrains.com  위 url에 접속하여 스크롤을 내리다보면"Apply now"가 확인되는데, 해당 버튼을 눌러 접속한다. 학생(or 교사)를 선택하고 이메일주소 및 이름을 입력한다.   입력한 메일함을 확인한다.JetBrains에..

SpringBoot/IntelliJ 2024.11.27