본문 바로가기

Spring25

Spring Added dependencies 등 간편하게 사용 ✔ Maven repository 통하지 않고 인텔리제이에서 바로 Added dependencies 하는 법 file -> New Project -> Added dependencies 를 원하는 부분을 Dependencies에서 찾아 삽입해주면 된다. ✔ 결과 -> build.gradle을 보면 바로 들어간것을 볼 수 있다. 버전은 따로 없고 Spring에 맞는 적절한 내용이 들어간것을 볼 수 있다. repositories { mavenCentral() } //버전은 따로 없고 spring에 맞는 내용이 자동으로 들어간다. dependencies { implementation 'org.springframework.boot:spring-boot-starter-data-jpa' implementation '.. 2022. 12. 8.
Spring 기본 (create, update, delete) ✔ Spring 기본 Gradle - 의존성 관리의 다양한 방법을 제공하는 기술 - maven은 xml을 사용, gradle은 groovy라는 언어를 사용 - 오픈소스 빌드 도구(개발시 자동으로 빌드를 도와주는 프로그램) ORM(Object-Relational Mapping) - 객체와 관계형 DB를 매핑 - 객체를 마치 자바 컬레션에 저장할 수 있고, 적절한 SQL을 생성해서 DB객체에 저장 JPA(Java Persistence API) - 자바의 ORM 기술 표준 - 객체를 DB에 저장하고 관리할 때 개발자가 직접 SQL을 작성하지 않으도 됨 - JPA가 개발자 대신 적절한 SQL을 생성해서 DB에 전달하고 객체를 자동으로 Mapping - 스프링 부트는 ORM 프레임워크(Hibernate)가 탑제되.. 2022. 12. 8.
Spring PostController ✔ post방식의 postController package com.koreait.day2.controller; import com.koreait.day2.model.Member; import org.springframework.web.bind.annotation.*; @RestController // rest로 호출할 수 있는 기능이다. url 호출기능이다 @RequestMapping("/api") // http://localgost:8888/api public class PostContorller { // url로 호출을하면 get방식이다. - > url 사용 // http://localhost:8888/api/postmethod @RequestMapping(method = RequestMethod.P.. 2022. 12. 8.
Spring(스프링 프로젝트 구조 , GetController) , @RestController, @RequestMapping, @RequestParam, @GetMapping ✔ 스프링 프로젝트 구조 스프링 프로젝트 구조 src > main > java : 자바 코드 src > main > resources > application.properties : 설정정보 src > main > resources > static : 정적 컨텐츠(html, css, js) src > main > resources > templates : 동적 템플릿 src > test > java : 테스트용 자바코드 작성 build.gradle : 버전 관리 테이블 정의서 (엔티티정의서) - 보통 엑셀로 작성하며 테이블 및 컬럼명과 데이터 타입등을 작성해놓은 문서 ERD(Entity Relationship Diagram) - 개체-관계 모델, 테이블간의 관계를 설명해주는 다이어그램 - DB의 구조를 .. 2022. 12. 8.