본문 바로가기

웹 개발(Web Development)11

[Spring Boot] STS4 설치(window) 및 실행 Spring Tool Suite 4 설치 STS4 다운로드: Spring 공식 홈페이지에서 Spring Tool Suite 4를 다운로드합니다. 'Download STS4' 버튼을 클릭하여 운영체제에 맞는 버전을 선택하여 다운로드합니다. STS4 압축 풀기: 다운로드한. jar 압축파일 풀고 contents 압출파일을 또 푼다. 필요하다면 contents 하위 파일만 특정 폴더에 옮겨서 사용 (window는 파일명을 260자까지만 사용가능 하기 때문에 폴더명이 길면 전체 길이가 길어져 압축 및 풀 때 문제가 생길 수 있음.) ini 수정: 특정 버전의 jdk를 사용한다면 SpringToolSuite4.ini 파일의 vm 경로를 원하는 jdk 경로로 변경한다. STS 실행: SpringToolSuite4... 2024. 3. 24.
[Spring] 데이터 전송과 응답 방법 1. MIME(Multipurpose Internet Mail Extensions)란? MIME는 인터넷에서 전자 메일을 통해 다양한 형태의 데이터(텍스트, HTML, 이미지, 비디오 등)를 전송하기 위해 확장된 인코딩 방식입니다. 원래는 이메일에서 파일을 주고받을 때 사용되었지만, 현재는 HTTP에서도 널리 사용됩니다. MIME의 주요 종류 및 사용 목적: text/plain: 일반 텍스트 데이터를 나타냅니다. 기본적인 텍스트 전송에 사용됩니다. text/html: HTML 문서를 나타냅니다. 웹 페이지를 전송할 때 사용됩니다. image/jpeg, image/png: JPEG 또는 PNG 형식의 이미지 데이터를 나타냅니다. 이미지 파일 전송에 사용됩니다. application/x-www-form-ur.. 2024. 3. 17.
[Spring] Model과 JSP 내장 객체 EL 사용법 JSP 내장 객체와 EL 사용법 request: 현재 HTTP 요청을 대표하는 HttpServletRequest 객체입니다. 파라미터, 헤더 등의 요청 정보에 접근할 수 있습니다. response: 현재 HTTP 응답을 대표하는 HttpServletResponse 객체입니다. 응답 타입, 쿠키 추가 등의 응답 설정이 가능합니다. session: 현재 세션을 대표하는 HttpSession 객체입니다. 사용자의 세션 정보에 접근하거나 수정할 수 있습니다. application: 웹 애플리케이션의 서블릿 콘텍스트에 해당하는 ServletContext 객체입니다. 애플리케이션 수준의 파라미터나 속성에 접근할 수 있습니다. pageContext: 현재 JSP 페이지에 대한 콘텍스트 정보를 담고 있는 객체입니다. .. 2024. 3. 14.
[Spring] @RequestMapping 이란? 다양한 방식의 매개변수 @RequestMapping은 Spring Framework에서 사용되는 주요 어노테이션 중 하나로, 요청(Request)을 특정 메서드나 클래스에 매핑(mapping)하는 역할을 합니다. 즉, 클라이언트의 요청 URL을 어떤 메서드가 처리할지 결정하는 데 사용됩니다. Spring MVC에서 컨트롤러(Controller) 클래스 또는 메서드에 이 어노테이션을 사용하여 HTTP 요청을 해당 메서드로 라우팅 할 수 있습니다. 기본 사용법 클래스 레벨에서 사용하기: 컨트롤러 내의 모든 메소드에 공통적으로 적용될 기본 경로(prefix)를 설정합니다. 메서드 레벨에서 사용하기: 특정 HTTP 요청(URL, HTTP 메서드 등)을 특정 메서드에 매핑합니다. 주요 속성 value: 요청 URL을 지정합니다. met.. 2024. 3. 14.