본문 바로가기

BackEnd304

[스프링 입문] 프로젝트 환경설정 공부 내용을 정리하고 앞으로의 학습에 이해를 돕기 위해 작성합니다. 오늘부터 스프링 공부를 시작한다.첫 입문 강의로써 환경설정을 어떻게 하는지 알아볼 것이다. 프로젝트 환경설정 프로젝트 생성1. https://start.spring.io 사이트에서 스프링 프로젝트를 생성한다. Java 17 이상Spring Boot 3.0 이상JDK 17 이상H2 데이터베이스 2.1.214 이상 DependenciedSpring webThymeleaf2. 인텔리제이에서 프로젝트를 연다.3. Main 실행 후 인터넷에 localhost:8080을 검색해 본다.-> 에러페이지로 간단하게 동작 확인 4. gradle 설정을 바꿔준다. IntelliJ 버전은 Gradle을 통해서 실행하는 것이 기본 설정이다.다음과 같이 변경하는.. 2024. 6. 28.
인프런 실전 자바 기본편(3) 공부 내용을 정리하고 앞으로의 학습에 이해를 돕기 위해 작성합니다. 자바 기본 편 강의를 완강했다. 오늘 공부한 내용을 정리해 보겠다. final1. 변수에 final 키워드가 붙으면 값을 변경할 수 없다.2. 대문자 사용, 구분은 _ (언더스코어) (관례)3. 필드를 직접 접근해서 사용4. 참조형 변수에 final이 붙으면 참조 대상은 변경 불가 But 참조 대상의 값은 변경 가능상속 특징1. extends 대상은 하나만 선택할 수 있다.2. 자바는 다중 상속을 지원하지 않는다. (다이아몬드 문제)3. 상속 관계를 객체로 생성할 때 메모리 구조- 부모 클래스, 필드, 메서드 모두 포함해서 생성된다.- 외부에서는 하나의 인스턴스를 생성하는 것 같지만 내부에서는 부모와 자식이 모두 생성되고 공간도 구분된다.. 2024. 6. 27.
인프런 실전 자바 기본편(2) 공부 내용을 정리하고 앞으로의 학습에 이해를 돕기 위해 작성합니다. 기본편 강의를 2/3 정도 들었다.아는 내용들은 간략하게 정리하고 중요하다고 판단되는 단원은 상세하게 기록할 것이다. 공부내용 패키지1. 패키지는 모두 소문자로 작성 (관례)2. 패키지의 이름과 위치는 폴더 위치와 같아야 함 (필수)3. 패키지 이름 앞 부분은 일반적으로 회사의 도메인 이름을 거꾸로 사용4. 패키지를 구성할 때 서로 관련된 클래스는 하나의 패키지에 모으고, 관련이 적은 클래스는 다른 패키지로 분리하는 것이 좋음 접근 제어자1. 접근 제어자의 종류private : 모든 외부 호출을 막음default : 같은 패키지안에서 호출은 허용protected : 같은 패키지안에서 호출은 허용, 패키지가 달라도 상속 관계의 호출은 허용.. 2024. 6. 25.
인프런 실전 자바 기본편(1) 공부 내용을 정리하고 앞으로의 학습에 이해를 돕기 위해 작성합니다.본격적으로 공부하기에 앞서 기본기를 다져보고자 인프런 자바 강의를 결제했다. 개발자 시장에서 1타 강사라고 불리는 김영한 님의 강의로 시작해 볼 것이다. 공부내용 클레스와 데이터자바는 항상 변수의 값을 복사해서 대입한다.객체 vs 인스턴스 : 인스턴스는 객체보다 관계에 초점을 맞춤 -> 모든 인스턴스는 객체이지만 인스턴스라고 부르는 순간은 특정 클래스로부터 그 객체가 생성되었음을 강조하고 싶을 때기본형과 참조형기본형을 제외한 나머지는 모두 참조형기본형은 소문자로 시작클래스는 대문자로 시작(클래스는 모두 참조형)String은 클래스기본형은 변수에 들어 있는 값을 복사 후 대입 / 참조형은 변수에 들어있는 참족밧을 복사해서 대입메서드 호출 기.. 2024. 6. 23.