spring 43

[@RequestParam Vs @PathVariable] - Spring URL 파라미터 값 받아오기

스프링 컨트롤러에서는 URL 파라미터값을 받아오는 2가지 방법이 있다. 이건 URL 파라미터를 어떤 방식으로 넘겨주는냐에 따라 혼합적으로 사용해주면 될 것 같다. URL에 파리미터값을 전달하는 2가지 경우 Case 1 ) http://xxx.x.x?index=1&page=2 Case 2 ) http://xxxx.x.x/index/1 첫번째 URL의 경우 파라미터 값과 이름을 같이 전달하는 방식으로 @RequestParam을 사용한다. 두번째 방식 URL에 변수값을 포함해서 넘겨주는 방식으로 Rest API에서 값을 호출하는 경우 주로 많이 사용되며 @PathVariable 을 사용한다. | @RequestParam이란? @GetMapping("getDriver") public String viewName..

Spring/Spring Boot 2021.11.23

[IntelliJ] 01. Spring 부트 프로젝트 세팅하기

일단 Spring boot를 이용하여 프로젝트를 시작해 봅니다. 1. 인텔리제이 설치 후 실행 - New Project 2. Spring Initializr 클리 Name : 프로젝트 명 Type : Gradle 선택 Group : 폴더 명 java : 8 jdk : 1.8 3. 다음화면에서 스프링부트에 필요한 패키지들을 설치할 수 있다. Lombok : getter setter 편하게 해줌 Spring web Spring Data JPA : Spring JPA ORM H2 Database : 테스트용 데이터베이스 MySQL Driver : Mysql 이정도 설치해주면 된다. 4. 프로젝트 생성 완료~ main > java > com.sparta.item01 > Item01Application.java ..

Spring/Spring Boot 2021.11.04

Spring 이란 - 스프링 VS 스프링 부트

Spring VS Spring boot 간단하게! 개발 속도가 느리고 비대했던 스프링 프레임웍을 좀 더 빠르게 만드는데 집중하기 위해 개발된 프레임워크가 스프링부트 입니다. 스프링 부트 스프링을 편리하게 사용할 수 있도록 지원해주는 프레임워크 (최근에 기본으로 사용) 단독으로 실행할 수 있는 스프링 어플리케이션을 쉽게 생성 Tomcat 같은 웹 서버를 내장해서 별도의 웹 서버를 설치하지 않아도 됨 손쉬운 빌드 구성을 위한 starter 종속성 제공 스프링과 3rd parth(외부) 라이브러리 자동 구성 - Spring에 맞는 외부라이브러리 버전을 알아서 설정해줌 메트릭, 상태확인, 외부 구성 같은 프로덕션 준비 기능 제공 관례에 의한 간결한 설정 Spring boot는 Spring 프레임워크를 편리하게 ..

Spring/Spring Boot 2021.11.03
반응형