무겁고 복잡한 플랫폼 EJB에서 벗어나POJO를 지향하여 경량화된 개발 환경을 제공하는 오픈소스 프레임워크.POJO: 평범한 원래 자바의 객체로 돌아가자스프링은 국내 전자 정부 표준 프레임워크로 채택되어 자바 개발의 표준이 되었다.객체들 사이에 의존성을 주입...톰캣이
클래스, 메서드, 변수 등의 정보를 @로 기재하여 부가 동작을 도와주는...해당 클래스가 컨트롤러 기능을 수행함을 의미.http://localhost:8080/hello URL 요청이 발생하면 hello 메서드가 실행됨을 의미하는데/hello URL과 hell
별도의 과정 없이는 로컬 서버가 변경된 클래스를 즉시 반영해주지 않는다.그래서 간단하게 수정을 하더라도 변경된 사항을 확인하기 위해 서버를 재시작해야 한다.이러한 불편함을 해결하기 위해 Spring Boot Devtools라는 라이브러리를 설치한다.build.gradl
코드 작성 시 어노테이션을 이용하여게터, 세터, 생성자 함수 등을 자동으로 만들어주는 도구.final이 붙은 자료형이나 변수, 메서드, 클래스 등의 속성 값들을 수정할 수 없게 하는 키워드final이 붙으면 수정이 불가하기에 @Setter의 의미가 사라져서 사용할 수

자바 파일 저장 공간해당 프로젝트의 자바 파일 저장 공간컨트롤러, 폼, DTO, 엔티티, 서비스 등이 위치컨트롤러: url 요청 처리폼: 사용자 입력 검증DTO, 엔티티, 서비스: DB 처리를 위한 파일모든 프로그램의 대표 시작 파일이 파일 안의 클래스 플젝명Appli