줘니 개발블로그

  • 홈
  • 태그
  • 방명록

Spring 2

Springboot 파일업로드

1. 첨부파일 공격에 대비하기 위한 업로드 파일의 확장자 제한 js로 파일 사이즈나 .exe, .zip 등의 파일을 확인할 수 있는 체크함수 만들기 var regex = new RegExp("(.*?)\.(exe|sh|zip|alz)$"); formData에 데이터 추가하면서 체크함수로 파일 확인 2. 동일한 이름으로 파일이 업로드 됐을 때 기존 파일이 사라지는 문제 중복된 이름의 파일 처리 중복이 발생할 가능성이 거의 없는 문자열 생성해서 처리(시간을 밀리세컨드로 저장, UUID 적용 등) UUID(Universally Unique Identifier) : 네트워크 상에서 고유성이 보장되는 id를 만들기 위한 표준 규약 UUID uuid = UUID.randomUUID(); String uploadFi..

Spring 2024.01.16

Springboot 페이징

Pageable - Spring Data Jpa 1. public void home(@PageableDefault(page = 1) Pageable pageable){...} : controller에서 메서드 파라미터에 이 어노테이션과 함께 Pageable 선언하고 페이지 디폴트값 입력 2. Pageable을 파라미터로 해 가져온 결과는 Page 객체로 반환 3. Page 객체에 있는 Pagination 구현 시 기억하면 좋은 메서드 getContent() : 요청 페이지에 해당하는 글 getTotalElements() : 전체 글 개수 getPageNumber() : DB로 요청한 페이지 번호 getTotalPages() : 전체 페이지 개수 getSize() : 한 페이지에 보여지는 글 개수 hasP..

Spring 2024.01.16
이전
1
다음
더보기
manage
프로필사진

내 공부일지 💪🏻

  • 분류 전체보기 (65)
    • Spring (8)
    • 에러정리 (1)
    • Intellij (1)
    • HTML - CSS (11)
      • 기초정리 (11)
    • JS (13)
      • 기초정리 (13)
    • Python (8)
      • 기초정리 (8)
    • JSP&Servlet (20)
      • 기초정리 (20)
    • 머신러닝 (3)

Tag

계층선택자, css기초, 함수, 선언방식, CSS, 파이썬, 그룹선택자, 공간분할태그, 비동기통신, js기초, DOM, 파이썬기초, HTML구성요소, 문자열포매팅, JS, js 기초, HTML, Spring, JSP&Servlet 기초, HTML기초,

최근글과 인기글

  • 최근글
  • 인기글

Archives

Calendar

«   2025/08   »
일 월 화 수 목 금 토
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
31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바