[Spring Boot] 파라미터 전달 방식
·
Java/Spring Boot
#  관련 포스팅  - 예시 코드 : https://young0105.tistory.com/188 쿼리 스트링 방식 (Query Parameter, Query String)  - URL 뒤에 ?를 붙이고, 파라미터를 key-value 쌍으로 전달함  - 각 파라미터는 &로 구분됨  - 해당 파라미터의 key와 value는 =로 구분됨  - 브라우저의 캐시와 검색 엔진에서 높은 가중치를 부여함  ex) http://example.com/search?a=keyword&page=1   - 기본적으로, 매개변수로 지정했는데 주소에 값을 지정하지 않으면 오류      → defaultValue를 지정해주면 해결 1234567@GetMapping("/queryParam2")public String&nbsp..
[Spring Boot] 개요
·
Java/Spring Boot
스프링 부트 (Spring Boot)  - 자바 기반의 오픈 소스 프레임워크  - 스프링 기반 애플리케이션 개발을 단순화하고 빠르게 할 수 있게 만든 도구 #  특징  1) 개발 프로세스 간소화      - 자동 설정      - 내장 서버          : 따로 다운로드받지 않아도 사용 가능한 서버가 내장되어 있음          · 2.x.x 버전까지는 tomcat / 3.x.x 버전부터는 jetty      - 의존성 관리          : 어떤 tool을 사용할지 기술하기만 하면 자동으로 HTTP 통신으로 받아옴            (기존처럼 따로 다운받아서 등록하지 않아도 됨)      - 개발자들이 빠르게 프로젝트를 시작할 수 있게 도움      - 환경 설정 간소화   2) 관례에 따른 ..
[Java] 스트림 (Stream)
·
Java/Base
스트림 (Stream)  - java.util.stream (IO 스트림과 다름)  - 컬렉션과 배열에서 데이터를 처리하는 기능 제공   - 자료의 대상과 관계없이 동일한, 일관성 있는 연산을 수행함 ( == 자료 처리에 대한 추상화가 구현됨)      → 자료의 처리를 쉽고 간단하게 함  - 한 번 생성하고 사용한 스트림은 재사용할 수 없음      : 자료에 대한 스트림을 생성하여 연산을 수행하고 나면 스트림은 소모됨          → 다른 연산을 수행하려면 스트림을 다시 생성해야 함  - 스트림 연산은 기존 자료를 변경하지 않고, 새롭게 생성하는 것      : 자료에 대한 스트림을 생성하면 스트림이 사용하는 메모리 공간이 별도로 생성됨          → 연산이 수행되어도 기존 자료에 대한 변경..
[JSP] 파일 업로드 및 조회
·
Java/JSP
#  관련 포스팅  - 파일 업로드 : https://young0105.tistory.com/178  오늘 배운 파일 업로드 방법을 복습할 겸 전자 도서관 프로젝트에 이미지 리뷰 기능을 추가했다. #  이미지를 포함한 리뷰 작성더보기Controller 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657        // 리뷰 작성        } else if ("writeReview..
[JSP] 외부 라이브러리 없이 파일 업로드하기
·
Java/JSP
코드#  JSP - form1234567                                               <!-- 중요 !! --><form action="uploadProc" method="post" e..