본문 바로가기

웹 개발(Web Development)/Spring7

[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.
STS(Spring Tool Suite) 자동 주석 템플릿 설정 방법 STS에서의 자동 주석 설정 및 주석 작성 가이드 자동 주석 설정 방법 JSP 파일 설정 Window > Preferences로 이동합니다. Web > JSP Files > Editor > Templates로 이동합니다. Templates에서 New JSP File (html 5)를 선택하고 Edit 버튼을 클릭합니다. JAVA 파일 설정 Java > Code Style > Code Templates로 이동합니다. Comments에서 Types (클래스 주석)와 Methods (메서드 주석)을 선택하여 편집합니다. 템플릿 주석 단축키 Shift + Alt + j 사용자 이름 매핑 추가 sts.ini 파일에 -Duser.name=영문명을 추가하여 코드 내에서 사용자의 이름을 자동으로 채워 넣습니다. 사용 .. 2024. 3. 4.