본문 바로가기

Spring16

Spring 데이터 관리(데이터 출력(모든), 삭제, 정렬, 검색, 저장, 불러오기, 존재 확인, 페이지 생성) ✔ 모든 데이터 출력 @Authored : 메서드가 자동으로 호출되고, 인스턴스가 자동으로 주입, 변수 및 메서드에 스프링이 관리하는 BEAN을 자동으로 매핑해준다. 🔏 모든 데이터 출력1 lic class AdminUserRepositoryTest extends Day4ApplicationTests { @Autowired // 메서드가 자동으로 호출되고, 인스턴스가 자동으로 주입 , // 변수 및 메서드에 스프링이 관리하는 Bean을 자동으로 매핑해주는 개념 private AdminUserRepository adminUserRepository; // // findById() 리터널이 optional @Test public void crud1(){// 모든 데이터 출력 adminUserRepository.. 2022. 12. 9.
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 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.