목록Web (22)
단의 개발 블로그
프로젝트생성인텔리제이 file - new - project 클릭왼쪽 Spring initiallizr 클릭 - Name : 프로젝트 명 입력, 나머지는 각자 해당 사항에 맞게 설정초기 라이브러리는 lombok, dev tools, thymeleaf, spring web으로 설정 후 create 클릭다음과 같이 폴더와 파일이 만들어진다. 프로젝트 구조폴더 및 파일설명src/main/java애플리케이션 소스 코드가 위치하는 곳src/test/java테스트 코드가 위치하는 곳src/main/resources리소스 파일이 위치하는 곳.gradlegradle이 사용하는 폴더, task로 생성된 파일이 저장되며 편집하는 일이 거의 없음.idea인텔리제이 구성 관련 디렉토리 gradlegradle이 사용하는 폴더로 ..
스프링이란?Java의 웹 프레임워크다양한 Application 제작에 사용되는 틀Framework/Library프레임워크는 어떠한 목적을 달성하기 위해 고안된 구조이며, 소프트웨어 개발에 있어서 뼈대의 역할을 한다. 라이브러리는 필요한 기능이 모여있는 코드의 묶음이며, 개발자가 소프트웨어 개발 중 필요한 기능이 있을 경우 누군가가 작성한 라이브러리를 가져다 사용하게 된다. 즉, 라이브러리는 필요한 기능이 묶여있는 코드이며, 프레임워크는 라이브러리 + 설계이다.특징경량 컨테이너로서 자바 객체를 직접 관리하며 객체의 생성, 소멸과 같은 생명주기 관리 및 스프링으로 부터 필요한 객체를 얻어와서 사용한다.Plain Old Java Object 방식을 지원하기 때문에 Spring 컨테이너에 저장되는 Java 객체..