
Configuration Class = 설정 클래스Configuration Class 에서 spring bean을 생성할 수 있다Configuration class안에서 메서드가 Bean을 생성하며이 Bean은 Spring container가 관리한다.Spring이 B

느슨한 결합(Loose Coupling)내가 코드를 변경했을때 그 여파가 적은 결합강한 결합(Tight Coupling) 반대로 여파가 큰 결합어떤 클래스에서 다른 클래스를 직접적으로 사용하는 클래스 의존성을 줄인 느슨한 결합을 추구해야 한다.강한 결합 상태의 코드는

start.spring.io -> 스프링 프로젝트 생성 Maven, Gradle: 빌드 관리 도구(빌드 자동화 도구)우리가 프로젝트에서 작성한 java 코드와 프로젝트 내에 필요한 각종 xml, properties, jar 파일들을 JVM이나 WAS가 인식할 수 있도록

java 17 다운로드 방법설치하고자 하는 버전java 17 download 구글에 검색 -> 오라클 사이트 진입installer 다운로드시스템 환경변수 편집 시스템 변수 - Path 편집 클릭java 다운 받아진 경로 bin 폴더까지 입력 후 맨위로 올리기제대로 적용
화면에서 입력 받기 -> ScannerScanner를 사용하려면import java.util.\*Scanner scanner = new Scanner(System.in); //scanner 객체 생성scanner.nextLine() //Enter를 누르면 입력한 내용이

println()의 단점: 출력형식 지정불가System.out.printf("%d", 15); //10진수 ->decimalSystem.out.printf("%o", 15); //8진수 ->octalSystem.out.printf("%x", 15); //16진수 ->h
상수(constant): 값이 변하지 않는 변수리터럴(literal): 변수의 값이 변하지 않는 데이터
\*변수 이름 권장 규칙1\. 클래스 이름의 첫 글자는 항상 대문자로 한다.변수와 메서드의 이름의 첫 글자는 항상 소문자로 한다.2\. 여러 단어로 이루어진 이름은 단어의 첫 글자를 대문자로 한다.lastindexOf, StringBuffer3\. 상수의 이름은 모두
\*하나의 소스 파일에 둘 이상의 클래스를 정의할 때 주의할 점클래스파일(.class)는 클래스마다 하나씩 만들어진다.하나의 소스파일(.java)안에 여러개의 클래스를 정의할 수 있지만그럴 경우 반드시 소스파일의 이름은 public 클래스의 이름과 일치해야한다.

<다운받은 jar 파일 압축풀기>cd (Change directory) : 디렉토리 이동java -jar : jar파일 압축풀기cd jar파일 저장되어있는 파일로 이동java -jar 압축 풀 jar파일 이름 입력