B.E/Spring

    [Spring] 객체 지향 프로그래밍이란?

    해당 게시글은 김영한님의 스프링 핵심 원리 - 기본편의 강좌 정리 입니다. 내용 및 소스 출처 https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%ED%95%B5%EC%8B%AC-%EC%9B%90%EB%A6%AC-%EA%B8%B0%EB%B3%B8%ED%8E%B8 Spring은 객체 지향 언어인 Java의 프레임워크로, 객체 지향 언어의 특징을 살려내고, 좋은 객체 지향 프로그램을 개발 할 수 있게 도와주는 프레임워크다. 객체 지향 프로그래밍이란? 프로그래밍을 명령어의 목록으로 보는 것이 아닌, 독립된 단위 "객체"들의 모임으로 파악하는 것으로, 각 객체는 메세지를 주고 받고 데이터를 처리 할 수 있다. 객체 지향 프로그래밍은 프로그램을 유연하고 변..

    [Spring] Book Api Project

    Book Project Create Book : 생성 요청 처리 Find Book : 조회 요청 처리 Find Books 전체 조회 요청 처리 API Method URL Request DATA Response DATA Create Book POST "/api/book" { title : "String", authorId : "Long" } { id : "Long" } Find Books GET "/api/book" none [ { id : "Long", title : "String", authodId : "Long" } ] Find Book GET "/api/book/:id" none { id : "Long", title : "String", authodId : "Long" } 폴더 구조 Package ..

    [SPRING] 01. IntelliJ, Spring Initalizr 셋팅하기

    01. IntelliJ Ultimate 설치하기 다운로드 IntelliJ IDEA: 우수성과 인체 공학이 담긴 JetBrains Java IDE www.jetbrains.com * 학생은 학생 인증 시 무료로 사용 가능 02. Spring Initalizr 이용하여 셋팅하기. Project Gradle Project Group 보통은 회사(팀) 이름으로 설정 Language JAVA Artifact 빌드 프로젝트 이름 Spring Boot Not SNAPSHOT Spring Web과 Thymeleaf 추가하고, GENERATE 버튼 눌러 다운로드 후 압축 풀기 03. IntelliJ로 설치한 폴더/build.gradle을 as project로 열기