안녕하세요!오늘은 스프링 부트에서 페이징을 적용시키는 방법과 페이징네이션의 개념에 대해서 업로드를 해보겠습니다. ✏️ 페이지내이션이란?페이징내이션(Pagination)은 데이터를 여러 페이지로 나누어 보여주는 기술입니다. 웹사이트나 애플리케이션에서 많은 양의 데이터를 한꺼번에 보여주면 사용자가 정보를 빠르게 찾기 어려워지기 때문에, 페이징내이션을 사용하여 데이터를 효율적으로 분할해 사용자에게 제공합니다. 페이징내이션은 보통 다음과 같은 요소로 구성됩니다:현재 페이지: 사용자가 현재 보고 있는 페이지 번호.이전/다음 페이지: 페이지 간 이동을 위한 버튼 또는 링크.전체 페이지 수: 총 데이터 양을 기준으로 계산된 페이지 수.페이지당 항목 수: 한 페이지에 보여줄 데이터의 개수.이를 통해 사용자 경험을 개..
안녕하세요!오늘은 스프링 부트에서 이미지나 파일을 업로드하고 화면에 출력하는 방법에 대해 업로드해보겠습니다스프링 부트에서 파일 업로드 전송 방식에는 두 가지 방식이 있는데요, 아래에서 천천히 살펴보겠습니다 파일 업로드 전송 방식파일 업로드 전송 방식은 크게 다음과 같이 2가지로 나뉩니다.1. HTML Form 전송2. HTTP API 전송 HTML Form 전송 방식1. application/x-www-form-urlencoded이 방법은 저희가 흔히 form에서 데이터를 전송하는 방식입니다. 로그인이나 회원가입이나 등등 보통 form전송은 이 방식으로 전달이 됩니다.Form 태그에 별도의 설정을 하지 않았으면 Content-Type이 기본값으로 설정이 되고 HTTP Body에 쿼리 파라미터 형식으로 보..
스프링 또는 스프링 부트를 이용하여 웹을 개발하다 보면, 코드상에는 오류가 없는데 실행을 하게 되면 가끔씩 포트가 이미 사용중이라는 에러 메시지를 보시게 되는 경우가 종종 있습니다. 지금와서 보면 엉첨 간단한 오류지만 처음에는 엉첨 헤맸던 것 같아서 애를 먹었던 것 같습니다. 그래서 오늘은 Port 8080 is already in use 에러가 무엇인지 그리고 이 에러에 대한 해결방법에 대해 업로드해보겠습니다. ✏️ Port 8080 is already in useorg.springframework.boot.web.server.PortInUseException: Port 8080 is already in use스프링부트를 이용하여 개발한 내용을 localhost:8080에서 확인하기 위해 실행했을 때..
오늘의 게시물은 여태까지 올렸던 간단한 스프링부트 프로젝트 최종 정리본입니다! 우선 제가 빠트린게 하나 있더라구요 가장 첫 화면을 제가 업로드를 안 해가지고 여기다가 하겠습니다. ✏ home.html 정푸름의 백엔드 도전기 로그인 회원가입 ✏ WebController@GetMapping("/") // 메인화면 public String index(HttpServletRequest httpServletRequest) { HttpSession session = httpServletRequest.getSession(); Optional idOptional =Optional.ofNullable(session.getAttribute("userId")); if(idOptional.isEmpty()){ return "..
- Total
- Today
- Yesterday
- Do it!
- 자료구조
- 자바스크립트
- DFS
- c++ string
- 알고리즘
- 카운팅 정렬
- 알고리즘 공부
- 자바
- 반복문
- html
- js
- 유클리드 호제법
- HTML5
- 백준
- 스택
- java
- 스프링 부트 crud 게시판 구현
- 우선순위 큐
- 백준 풀이
- BFS
- 투 포인터
- C++
- 세그먼트 트리
- CSS
- 유니온 파인드
- DP
- 이분 매칭
- C++ Stack
- 에라토스테네스의 체
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |